<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>我爱水煮鱼&#187; jQuery</title>
	<atom:link href="http://fairyfish.net/tag/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://fairyfish.net</link>
	<description>关注 WordPress，关注互联网</description>
	<lastBuildDate>Tue, 22 May 2012 15:17:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>noty：jQuery 网页消息通知插件</title>
		<link>http://fairyfish.net/m/noty/</link>
		<comments>http://fairyfish.net/m/noty/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 16:20:38 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?post_type=m&#038;p=3216</guid>
		<description><![CDATA[noty 是一个 可以用来取代 Javascript 默认 Alert 通知功能的jQuery 插件，相比之下，noty 用户体验更加友好。 noty 支持 Alert，success，error 和 confirmation 这几种消息，并且可以显示在网页的任意位置，（顶部，底部，中间，左上或者右上），还可以设置开启/关闭动画的速度，显示的时间，是否可以关闭等。并且还有消息队列，callback 函数设置等等。 下载：http://needim.github.com/noty/ &#62;&#62;&#62;继续阅读全文 ... &#169; 我爱水煮鱼 / 收藏本文 / 2条评论 / RSS 订阅 / 长期承接 WordPress 项目 / 主机域名优惠码 / 新浪微博]]></description>
			<content:encoded><![CDATA[<p>noty 是一个 可以用来取代 Javascript 默认 Alert 通知功能的jQuery 插件，相比之下，noty 用户体验更加友好。</p>
<p><img src="http://needim.github.com/noty/img/noty_head.png" alt="noty" /></p>
<p>noty 支持 Alert，success，error 和 confirmation 这几种消息，并且可以显示在网页的任意位置，（顶部，底部，中间，左上或者右上），还可以设置开启/关闭动画的速度，显示的时间，是否可以关闭等。并且还有消息队列，callback 函数设置等等。</p>
<p>下载：<a href="http://needim.github.com/noty/">http://needim.github.com/noty/</a></p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/m/noty/" title="noty：jQuery 网页消息通知插件">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/m/noty/&title=noty%EF%BC%9AjQuery+%E7%BD%91%E9%A1%B5%E6%B6%88%E6%81%AF%E9%80%9A%E7%9F%A5%E6%8F%92%E4%BB%B6&tags=jQuery, "  title="noty：jQuery 网页消息通知插件">收藏本文</a>
 / <a href="http://fairyfish.net/m/noty/#comments" title="noty：jQuery 网页消息通知插件">2条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1624993433&amp;utmr=-&amp;utmp=%2Frss%2Fm%2Fnoty%2F&amp;utmdt=noty%EF%BC%9AjQuery+%E7%BD%91%E9%A1%B5%E6%B6%88%E6%81%AF%E9%80%9A%E7%9F%A5%E6%8F%92%E4%BB%B6&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/m/noty/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>专为移动平台打造的 jQuery： jqMobi</title>
		<link>http://fairyfish.net/m/jqmobi/</link>
		<comments>http://fairyfish.net/m/jqmobi/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 16:17:59 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jqMobi]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?post_type=m&#038;p=3211</guid>
		<description><![CDATA[这个是 jqMobi 不是 jQuery Mobile，两个完全不同的东西，jqMobi 是基于 jQuery 重写的，适应于 iOS 和 安卓等移动设备的 HTML5+Javascript 框架，它含有 jQuery Mobile 绝大部分功能，但是 jqMobi 体积更小，速度更快。 体积更小：在压缩之后，相比 jQuery Mobile 的 24kb，jqMobi 只有 3.5kb，但是 jqMobi 含有 jQuery Mobile 的绝大部分功能，并且语法相同，jQuery 程序员无需重新学习。 速度更快：jqMobi 在 iOS 上可以提速 2.2 倍，安卓上提速 3 倍，完爆对手。 jqMobi 同样也有 UI 库（同样文件更小），以及适用于移动网页交互和接口的插件。 下载：http://www.jqmobi.com/ &#62;&#62;&#62;继续阅读全文 ... &#169; 我爱水煮鱼 / 收藏本文 / 1条评论 / RSS 订阅 [...]]]></description>
			<content:encoded><![CDATA[<p>这个是 jqMobi 不是 jQuery Mobile，两个完全不同的东西，jqMobi 是基于 jQuery 重写的，适应于 iOS 和 安卓等移动设备的 HTML5+Javascript 框架，它含有 jQuery Mobile 绝大部分功能，但是 jqMobi 体积更小，速度更快。</p>
<p><img src="http://www.jqmobi.com/images/Devices.png" alt="jqMobi" /></p>
<p><strong>体积更小</strong>：在压缩之后，相比 jQuery Mobile 的 24kb，jqMobi 只有 3.5kb，但是 jqMobi 含有 jQuery Mobile 的绝大部分功能，并且语法相同，jQuery 程序员无需重新学习。</p>
<p><strong>速度更快</strong>：jqMobi 在 iOS 上可以提速 2.2 倍，安卓上提速 3 倍，完爆对手。</p>
<p>jqMobi 同样也有 UI 库（同样文件更小），以及适用于移动网页交互和接口的插件。</p>
<p>下载：<a href="http://www.jqmobi.com/">http://www.jqmobi.com/</a></p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/m/jqmobi/" title="专为移动平台打造的 jQuery： jqMobi">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/m/jqmobi/&title=%E4%B8%93%E4%B8%BA%E7%A7%BB%E5%8A%A8%E5%B9%B3%E5%8F%B0%E6%89%93%E9%80%A0%E7%9A%84+jQuery%EF%BC%9A+jqMobi&tags=html5, jqMobi, jQuery, "  title="专为移动平台打造的 jQuery： jqMobi">收藏本文</a>
 / <a href="http://fairyfish.net/m/jqmobi/#comments" title="专为移动平台打造的 jQuery： jqMobi">1条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1288345834&amp;utmr=-&amp;utmp=%2Frss%2Fm%2Fjqmobi%2F&amp;utmdt=%E4%B8%93%E4%B8%BA%E7%A7%BB%E5%8A%A8%E5%B9%B3%E5%8F%B0%E6%89%93%E9%80%A0%E7%9A%84+jQuery%EF%BC%9A+jqMobi&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/m/jqmobi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery Mobile 1.0 发布</title>
		<link>http://fairyfish.net/2011/11/22/jquery-mobile-1/</link>
		<comments>http://fairyfish.net/2011/11/22/jquery-mobile-1/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 14:37:38 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=3177</guid>
		<description><![CDATA[jQuery Mobile 是一个基于 jQuery 的面向移动设备的网页前端用户界面框架，旨在简化移动设备的应用程序的过程，它几乎支持所有的移动浏览器的。经过一年多的发展，jQuery Mobile 终于发布 1.0 稳定版。]]></description>
			<content:encoded><![CDATA[<p>经过一年多不断改进和完善后，jQuery Mobile 终于发布 1.0 正式版。</p>
<h2>什么是 jQuery Mobile？</h2>
<p>jQuery Mobile 是一个基于 jQuery 的面向移动设备的网页前端用户界面框架，旨在简化移动设备的应用程序的过程，它几乎支持所有的移动浏览器的。</p>
<p><img src="http://jquerymobile.com/wp-content/uploads/2011/11/jquery-mobile-1-final.png" alt="jQuery Mobile 1.0 发布" /></p>
<h2>jQuery Mobile 功能特性</h2>
<h3>跨平台跨设备</h3>
<p>jQuery Mobile 框架兼容主流的设备，如 iOS（包括 iPhone，iPad），Andorid，黑莓，塞班，Windows Phone 等，它让你非常容易就可以设计一个运行在所有的智能手机和平板设备上的 Web 程序。</p>
<h3>触摸屏优化的布局和 UI WIDGETS</h3>
<p>jQuery Mobile 是触摸屏优化的，并且提供一个适应不同的智能设备的动态触摸用户界面，这套系统包含基本的布局控件（如列表，面板等），并且还有一套额外的表单控件和 UI widgets (toggles, sliders, tabs)。</p>
<h3>更大，更好的主题化的外观设计</h3>
<p>jQuery Mobile 还提供扩展了 CSS 框架，让用户更方便去设计 Web 程序的界面，并且还支持如 text-shadow, box-shadow, and gradients 等这类的 CSS 3 特性。</p>
<p>下载：<a href="http://jquerymobile.com/">jQuery Mobile</a>。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2011/11/22/jquery-mobile-1/" title="jQuery Mobile 1.0 发布">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2011/11/22/jquery-mobile-1/&title=jQuery+Mobile+1.0+%E5%8F%91%E5%B8%83&tags=JavaScript, jQuery, "  title="jQuery Mobile 1.0 发布">收藏本文</a>
 / <a href="http://fairyfish.net/2011/11/22/jquery-mobile-1/#comments" title="jQuery Mobile 1.0 发布">3条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=780101057&amp;utmr=-&amp;utmp=%2Frss%2F2011%2F11%2F22%2Fjquery-mobile-1%2F&amp;utmdt=jQuery+Mobile+1.0+%E5%8F%91%E5%B8%83&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2011/11/22/jquery-mobile-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>jQuery 图片播放插件 FancyBox 和其 WordPress 插件</title>
		<link>http://fairyfish.net/article/fancybox-and-wordpress-plugins/</link>
		<comments>http://fairyfish.net/article/fancybox-and-wordpress-plugins/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 04:54:30 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[FancyBox]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WordPress 插件]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?post_type=article&#038;p=3131</guid>
		<description><![CDATA[FancyBox 是一个 jQuery 图片播放插件，它可以使用类似于 MAC 系统中 “Lightbox” 方式在网页前面浮动显示和轮转播放图片，网页内容，或者其他多媒体内容。]]></description>
			<content:encoded><![CDATA[<h2>什么是 FancyBox</h2>
<p><a href="http://fancybox.net/">FancyBox</a> 是一个 jQuery 图片播放插件，它可以使用类似于 MAC 系统中 “Lightbox” 方式在网页前面浮动显示和播放图片，网页内容，或者其他多媒体内容。</p>
<h2>FancyBox 的特性</h2>
<ul>
<li>支持图片，HTML 元素，Flash 动画，Iframe 以及 AJAX 支持。</li>
<li>可以自定义播放器和 CSS 样式。</li>
<li>可以以组的形式进行轮转播放。</li>
<li>如果加载了鼠标滚动插件（mouse wheel plugin），FancyBox 还支持通过鼠标滚动事件来翻阅图片。</li>
<li>通过 easing plugin，可以实现更花哨的轮转效果。</li>
<li>可以在放大的元素下面添加阴影，使得更有立体感觉。</li>
</ul>
<h2>FanyBox 的 WordPress 插件</h2>
<p>正是因为 FancyBox 的强大，很多 WordPress 爱好者，就开发了 FancyBox 的 WordPress 插件，增强 WordPress 的图片显示效果。</p>
<h3>1. Easy FancyBox</h3>
<p><a href="http://wordpress.org/extend/plugins/easy-fancybox/">Easy FancyBox</a> 可以非常容易让你在 WordPress 中启用 FancyBox 插件，Easy FancyBox 可以使得你博客中所有指向图片文件 (.jpg/.bmp/.gif/.png) 和 Falsh 动画文件 (.swf) 自动获取 FancyBox 的弹出效果。这个插件没有配置页面，没有选项，只需激活即可，这也是我推荐的插件方式。</p>
<p><img src="http://s.wordpress.org/extend/plugins/easy-fancybox/screenshot-1.png" alt="Easy FancyBox" /></p>
<p>下载：<a href="http://wordpress.org/extend/plugins/easy-fancybox/">Easy FancyBox</a>。</p>
<h3>2. Fancy Gallery</h3>
<p><a href="http://wordpress.org/extend/plugins/fancy-gallery/">Fancy Gallery</a> 整合 FancyBox 到你的 WordPress 博客中，同样，所有指向图片的链接都会自动使用 FancyBox 的方式弹出页面的上面，如果你使用 [gallery] 这个 Shortcode 来显示相册，相册中图片弹出的时候会自动加上 上一张，下一张 的导航条，非常方便。</p>
<p>下载：<a href="http://wordpress.org/extend/plugins/fancy-gallery/">Fancy Gallery</a>。</p>
<h3>3. FancyBox Gallery</h3>
<p><a href="http://wordpress.org/extend/plugins/fancybox-gallery/">FancyBox Gallery</a> 把 FancyBox 这个 jQuery 插件集成到 WordPress 的 Gallery 功能中，你只需要在日志内容中试用 Gallery Shortcode 显示缩略图，这个插件就会处理好剩下的，你会得到非常漂亮的大图弹出效果，而且还会修正大小到适合浏览器窗口。</p>
<p>下载：<a href="http://wordpress.org/extend/plugins/fancybox-gallery/">FancyBox Gallery</a></p>
<h3>4. FancyBox for WordPress</h3>
<p><a href="http://wordpress.org/extend/plugins/fancybox-for-wordpress/">FancyBox for WordPress</a> 这个是做的最复杂的 FancyBox 插件，他可以让你自定义 FancyBox 的所有东西，包括边距，边框，颜色，放大速度，动画效果，关闭按钮的位置，覆盖层的颜色，透明度，还有如果去归类一组相册的选项等等。</p>
<p>下载：<a href="http://wordpress.org/extend/plugins/fancybox-for-wordpress/">FancyBox for WordPress</a></p>
<p>翻译自：<a href="http://theme10.com/fancybox-and-wordpress-plugins/">FancyBox and WordPress Plugins</a></p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/article/fancybox-and-wordpress-plugins/" title="jQuery 图片播放插件 FancyBox 和其 WordPress 插件">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/article/fancybox-and-wordpress-plugins/&title=jQuery+%E5%9B%BE%E7%89%87%E6%92%AD%E6%94%BE%E6%8F%92%E4%BB%B6+FancyBox+%E5%92%8C%E5%85%B6+WordPress+%E6%8F%92%E4%BB%B6&tags=FancyBox, jQuery, WordPress 插件, "  title="jQuery 图片播放插件 FancyBox 和其 WordPress 插件">收藏本文</a>
 / <a href="http://fairyfish.net/article/fancybox-and-wordpress-plugins/#comments" title="jQuery 图片播放插件 FancyBox 和其 WordPress 插件">4条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/m/appdp-list/" title="WordPress 插件：iPhone/iPad 限时免费精选">WordPress 插件：iPhone/iPad 限时免费精选</a></li>
<li><a href="http://fairyfish.net/2012/04/12/half-of-the-top-100-blogs-now-use-wordpress/" title="国外前 100 名博客半数使用 WordPress">国外前 100 名博客半数使用 WordPress</a></li>
<li><a href="http://fairyfish.net/article/duoshuo/" title="多说：最好的社会化评论服务">多说：最好的社会化评论服务</a></li>
<li><a href="http://fairyfish.net/m/add-direct-setting-link/" title="WordPress 插件开发技巧：在插件页面添加快捷设置链接">WordPress 插件开发技巧：在插件页面添加快捷设置链接</a></li>
<li><a href="http://fairyfish.net/article/wordpress-performance/" title="WordPress 性能优化：为什么我的博客比你的快 ">WordPress 性能优化：为什么我的博客比你的快 </a></li>
<li><a href="http://fairyfish.net/project/wpjam-debug/" title="检测 WordPress 运行效率的插件：WPJAM Debug">检测 WordPress 运行效率的插件：WPJAM Debug</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=376122026&amp;utmr=-&amp;utmp=%2Frss%2Farticle%2Ffancybox-and-wordpress-plugins%2F&amp;utmdt=jQuery+%E5%9B%BE%E7%89%87%E6%92%AD%E6%94%BE%E6%8F%92%E4%BB%B6+FancyBox+%E5%92%8C%E5%85%B6+WordPress+%E6%8F%92%E4%BB%B6&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/article/fancybox-and-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>jQuery 如何存储，获取和删除  Cookies</title>
		<link>http://fairyfish.net/m/jquery-cookies/</link>
		<comments>http://fairyfish.net/m/jquery-cookies/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 16:51:29 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?post_type=m&#038;p=3022</guid>
		<description><![CDATA[我前面介绍了 Javascript 中如何存储，获取和删除 Cookies，现在介绍下 jQuery 如何存储，获取和删除 Cookies。 jQuery.cookie = function(name, value, options) { if (typeof value != 'undefined') { options = options &#124;&#124; {}; if (value === null) { value = ''; options = $.extend({}, options); options.expires = -1; } var expires = ''; if (options.expires &#038;&#038; (typeof options.expires == 'number' &#124;&#124; options.expires.toUTCString)) { var [...]]]></description>
			<content:encoded><![CDATA[<p>我前面介绍了 <a href="http://fairyfish.net/m/javascript-cookies/">Javascript 中如何存储，获取和删除 Cookies</a>，现在介绍下 jQuery 如何存储，获取和删除  Cookies。</p>
<pre>
jQuery.cookie = function(name, value, options) {
	if (typeof value != 'undefined') {
		options = options || {};
		if (value === null) {
			value = '';
			options = $.extend({}, options);
			options.expires = -1;
		}
		var expires = '';
		if (options.expires &#038;&#038; (typeof options.expires == 'number' || options.expires.toUTCString)) {
			var date;
			if (typeof options.expires == 'number') {
				date = new Date();
				date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
			} else {
				date = options.expires;
			}
			expires = '; expires=' + date.toUTCString();
		}
		var path = options.path ? '; path=' + (options.path) : '';
		var domain = options.domain ? '; domain=' + (options.domain) : '';
		var secure = options.secure ? '; secure' : '';
		document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
		} else {
			var cookieValue = null;
			if (document.cookie &#038;&#038; document.cookie != '') {
			var cookies = document.cookie.split(';');
			for (var i = 0; i < cookies.length; i++) {
				var cookie = jQuery.trim(cookies[i]);
				if (cookie.substring(0, name.length + 1) == (name + '=')) {
					cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
					break;
				}
			}
		}
		return cookieValue;
	}
};
</pre>
<p>然后通过下面方法使用：</p>
<pre>
$(document).ready(function() {
	$('#write_cokies').click(function(){
		$.cookie('name', 'test',{expires: 7});
	});
	$('#read_ookies').click(function(){
		var test = $.cookie('name');
		alert (test);
	});
	$('#delete_cookies').click(function(){
		$.cookie('name', null);
	});
});
</pre>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/m/jquery-cookies/" title="jQuery 如何存储，获取和删除  Cookies">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/m/jquery-cookies/&title=jQuery+%E5%A6%82%E4%BD%95%E5%AD%98%E5%82%A8%EF%BC%8C%E8%8E%B7%E5%8F%96%E5%92%8C%E5%88%A0%E9%99%A4++Cookies&tags=jQuery, "  title="jQuery 如何存储，获取和删除  Cookies">收藏本文</a>
 / <a href="http://fairyfish.net/m/jquery-cookies/#comments" title="jQuery 如何存储，获取和删除  Cookies">2条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=115383178&amp;utmr=-&amp;utmp=%2Frss%2Fm%2Fjquery-cookies%2F&amp;utmdt=jQuery+%E5%A6%82%E4%BD%95%E5%AD%98%E5%82%A8%EF%BC%8C%E8%8E%B7%E5%8F%96%E5%92%8C%E5%88%A0%E9%99%A4++Cookies&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/m/jquery-cookies/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Catch404：处理网站坏链的 jQuery 插件</title>
		<link>http://fairyfish.net/m/catch404/</link>
		<comments>http://fairyfish.net/m/catch404/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 12:41:30 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2776</guid>
		<description><![CDATA[Catch404 是一个 jQuery 插件，它以一种更友好的方式处理网站上的坏链。 如果网站上有了坏链之后，用户打开就是显示冷冰冰的浏览器的错误页面，如果是 WordPress 博客，虽然有好一些，但也是一个 404 页面，总之让用户访问了不存在的东西。 而 Catch 404 这个 jQuery 插件则以一种相对友好的方式处理网站上的坏链，如果当前页面的链接是一个坏链，用户点击之外不会跳出当前页面而是跳出一个 jQuery 框，直接告诉用户这个链接不存在了，而不让用户白跑一趟，如下面这个坏链，可以点击看下效果（阅读器中需要返回页面才能看到效果）。 这是一个坏链 Catch404 这个 jQuery 插件的主要原理是在用户访问链接之前使用 Yahoo 的 YQL 去访问 URL 然后通过获取返回码进行判断。 404 &#8212; 找不到！ 机器人快速检查了这个连接，发现它已经无法访问了，你可以通过这个联系表单告诉我们。 &#62;&#62;&#62;继续阅读全文 ... &#169; 我爱水煮鱼 / 收藏本文 / 9条评论 / RSS 订阅 / 长期承接 WordPress 项目 / 主机域名优惠码 / 新浪微博]]></description>
			<content:encoded><![CDATA[<p>Catch404 是一个 jQuery 插件，它以一种更友好的方式处理网站上的坏链。</p>
<p>如果网站上有了坏链之后，用户打开就是显示冷冰冰的浏览器的错误页面，如果是 WordPress 博客，虽然有好一些，但也是一个 404 页面，总之让用户访问了不存在的东西。</p>
<p>而 Catch 404 这个 jQuery 插件则以一种相对友好的方式处理网站上的坏链，如果当前页面的链接是一个坏链，用户点击之外不会跳出当前页面而是跳出一个 jQuery 框，直接告诉用户这个链接不存在了，而不让用户白跑一趟，如下面这个坏链，可以点击看下效果（阅读器中需要返回页面才能看到效果）。</p>
<p><a href="http:/itisabadlink/123/" rel="nofollow">这是一个坏链</a></p>
<p>Catch404 这个 jQuery 插件的主要原理是在用户访问链接之前使用 Yahoo 的 YQL 去访问 URL 然后通过获取返回码进行判断。</p>
<div id="404message" class="popup_block">
<h2>404 &#8212; 找不到！</h2>
<p>机器人快速检查了这个连接，发现它已经无法访问了，你可以通过这个<a class="alta" href="http://fairyfish.net/contact/">联系表单</a>告诉我们。</p>
</div>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/m/catch404/" title="Catch404：处理网站坏链的 jQuery 插件">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/m/catch404/&title=Catch404%EF%BC%9A%E5%A4%84%E7%90%86%E7%BD%91%E7%AB%99%E5%9D%8F%E9%93%BE%E7%9A%84+jQuery+%E6%8F%92%E4%BB%B6&tags=jQuery, "  title="Catch404：处理网站坏链的 jQuery 插件">收藏本文</a>
 / <a href="http://fairyfish.net/m/catch404/#comments" title="Catch404：处理网站坏链的 jQuery 插件">9条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=598614128&amp;utmr=-&amp;utmp=%2Frss%2Fm%2Fcatch404%2F&amp;utmdt=Catch404%EF%BC%9A%E5%A4%84%E7%90%86%E7%BD%91%E7%AB%99%E5%9D%8F%E9%93%BE%E7%9A%84+jQuery+%E6%8F%92%E4%BB%B6&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/m/catch404/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>在 jQuery 中如何判断对象是否存在</title>
		<link>http://fairyfish.net/m/jquery-determine-the-existence-of-object/</link>
		<comments>http://fairyfish.net/m/jquery-determine-the-existence-of-object/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 17:13:17 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?post_type=m&#038;p=2843</guid>
		<description><![CDATA[如果是下面的 jQuery 代码判断一个对象是否存在，是不能用的。 if($("#id")){ }else{} 因为 $(&#8220;#id&#8221;) 不管对象是否存在都会返回 object 。 正确使用判断对象是否存在应该用： if($("#id").length>0){}else{} 使用 jQuery 对象的属性 length 来判断，如果 > 0 就存在。 或者 if($("#id")[0]){} else {} 或者直接使用原生的 Javascript 代码来判断： if(document.getElementById("id")){} else {} &#62;&#62;&#62;继续阅读全文 ... &#169; 我爱水煮鱼 / 收藏本文 / 0条评论 / RSS 订阅 / 长期承接 WordPress 项目 / 主机域名优惠码 / 新浪微博]]></description>
			<content:encoded><![CDATA[<p>如果是下面的 jQuery 代码判断一个对象是否存在，是不能用的。</p>
<pre>
if($("#id")){
}else{}
</pre>
<p>因为 $(&#8220;#id&#8221;) 不管对象是否存在都会返回 object 。</p>
<p>正确使用判断对象是否存在应该用：</p>
<pre>
if($("#id").length>0){}else{}
</pre>
<p>使用 jQuery 对象的属性 length 来判断，如果 > 0 就存在。</p>
<p>或者 </p>
<pre>
 if($("#id")[0]){} else {}
</pre>
<p>或者直接使用原生的 Javascript 代码来判断：</p>
<pre>
 if(document.getElementById("id")){} else {}
</pre>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/m/jquery-determine-the-existence-of-object/" title="在 jQuery 中如何判断对象是否存在">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/m/jquery-determine-the-existence-of-object/&title=%E5%9C%A8+jQuery+%E4%B8%AD%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E5%AF%B9%E8%B1%A1%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8&tags=jQuery, "  title="在 jQuery 中如何判断对象是否存在">收藏本文</a>
 / <a href="http://fairyfish.net/m/jquery-determine-the-existence-of-object/#comments" title="在 jQuery 中如何判断对象是否存在">0条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=756737735&amp;utmr=-&amp;utmp=%2Frss%2Fm%2Fjquery-determine-the-existence-of-object%2F&amp;utmdt=%E5%9C%A8+jQuery+%E4%B8%AD%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E5%AF%B9%E8%B1%A1%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/m/jquery-determine-the-existence-of-object/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery 图片放大镜效果插件：jQZoom</title>
		<link>http://fairyfish.net/2008/07/12/jqzoom/</link>
		<comments>http://fairyfish.net/2008/07/12/jqzoom/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 17:56:11 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[图像]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=1542</guid>
		<description><![CDATA[jQZoom 是一个 jQuery 插件，它能够让你网站的图片实现放大镜效果，就是把鼠标移到小图上，旁边出现大图的局部放大的部分。]]></description>
			<content:encoded><![CDATA[<p>在一些产品演示网站，常常需要这样的效果，把鼠标移到小图的上面，旁边出现这这部分的放大效果，通过这种方式让用户能够详细了解产品的细节。</p>
<p><a href="http://www.mind-projects.it/projects/jqzoom/">jQZoom</a> 就是这样的一个 jQuery 插件，它能够让你网站的图片实现放大镜效果，把鼠标移到小图上，旁边出现大图的局部放大的部分，如下演示：<br />
<span id="more-1542"></span></p>
<h2>jQZoom 演示</h2>
<p>RSS 用户需要返回页面才能看到效果。</p>
<p><a href="http://www.mind-projects.it/projects/jqzoom/demoimg/kawasakigreen.jpg" class="jqzoom" style="" title="Kawasaki Green" name="demo1"><img src="http://www.mind-projects.it/projects/jqzoom/demoimg/kawasakigreen_small.jpg"  title="Kawasaki Green" style="border: 1px solid #666;"></a></p>
<h2>jQZoom 使用说明 </h2>
<p>下面介绍下简单使用：</p>
<p>1. 在你的页面中包含 jqzoom.css</p>
<pre>
<span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;"> </span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">your_path/jqzoom.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">media</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">screen</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span>
</pre>
<p>2. 包含 jQzoom 和 jQuery JS 代码：</p>
<pre>
<span style="color: Olive;">&lt;</span><span style="color: Green;">script</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/javascript</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">src</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">your_path/jquery.js</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">script</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">
</span><span style="color: Olive;">&lt;</span><span style="color: Green;">script</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/javascript</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">src</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">your_path/jquery.jqzoom.js</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">script</span><span style="color: Olive;">&gt;</span>
</pre>
<p>3. 现在创建一个放图片的容器（最好是 DIV），并给 <code>class </code>赋值为 <code>jqzoom</code>，然后给每张图片设置一个 <code>jqimg</code> 属性，它的值为大图的地址。</p>
<pre>
<span style="color: Olive;">&lt;</span><span style="color: Green;">div</span><span style="color: Gray;"> </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">jqzoom</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">img</span><span style="color: Gray;"> </span><span style="color: #00008b;">src</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">images/shoe4_small.jpg</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">alt</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">shoe</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">jqimg</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">images/shoe4_big.jpg</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">div</span><span style="color: Olive;">&gt;</span>
</pre>
<p>4. 当页面导入的时候，载入 jQZoom 插件。</p>
<pre>
<span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">ready</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">(){</span><span style="color: Gray;"> $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">.jqzoom</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">jqueryzoom</span><span style="color: Olive;">()</span><span style="color: Gray;">; </span><span style="color: Olive;">})</span><span style="color: Gray;">;</span>
</pre>
<p>好了基本设置好了，当然你也可以自己做些简单的设置：</p>
<pre>
<span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">ready</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">(){</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;$</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">.jqzoom</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">jqueryzoom</span><span style="color: Olive;">({</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">xzoom</span><span style="color: Gray;">: </span><span style="color: Maroon;">300</span><span style="color: Gray;">, </span><span style="color: #ffa500;">//设置放大 DIV 长度（默认为 200）</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">yzoom</span><span style="color: Gray;">: </span><span style="color: Maroon;">300</span><span style="color: Gray;">, </span><span style="color: #ffa500;">//设置放大 DIV 高度（默认为 200）</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">offset</span><span style="color: Gray;">: </span><span style="color: Maroon;">10</span><span style="color: Gray;">, </span><span style="color: #ffa500;">//设置放大 DIV 偏移（默认为 10）</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">position</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">right</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">, </span><span style="color: #ffa500;">//设置放大 DIV 的位置（默认为右边）</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">preload</span><span style="color: Gray;">:</span><span style="color: Maroon;">1</span><span style="color: Gray;">,
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">lens</span><span style="color: Gray;">:</span><span style="color: Maroon;">1</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;</span><span style="color: Olive;">})</span><span style="color: Gray;">;
</span><span style="color: Olive;">})</span><span style="color: Gray;">;</span>
</pre>
<p>下载：<a href="http://www.mind-projects.it/projects/jqzoom/">jQZoom</a>。<br />
演示：<a href="http://fairyfish.net/2008/07/12/jqzoom/">jQuery 图片放大镜效果插件：jQZoom</a></p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2008/07/12/jqzoom/" title="jQuery 图片放大镜效果插件：jQZoom">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/07/12/jqzoom/&title=jQuery+%E5%9B%BE%E7%89%87%E6%94%BE%E5%A4%A7%E9%95%9C%E6%95%88%E6%9E%9C%E6%8F%92%E4%BB%B6%EF%BC%9AjQZoom&tags=JavaScript, jQuery, 图像, "  title="jQuery 图片放大镜效果插件：jQZoom">收藏本文</a>
 / <a href="http://fairyfish.net/2008/07/12/jqzoom/#comments" title="jQuery 图片放大镜效果插件：jQZoom">7条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=10098541&amp;utmr=-&amp;utmp=%2Frss%2F2008%2F07%2F12%2Fjqzoom%2F&amp;utmdt=jQuery+%E5%9B%BE%E7%89%87%E6%94%BE%E5%A4%A7%E9%95%9C%E6%95%88%E6%9E%9C%E6%8F%92%E4%BB%B6%EF%BC%9AjQZoom&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2008/07/12/jqzoom/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>jQuery slider 插件: bxSlider</title>
		<link>http://fairyfish.net/2009/12/02/bxslider/</link>
		<comments>http://fairyfish.net/2009/12/02/bxslider/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 17:56:08 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2029</guid>
		<description><![CDATA[bxSlider 是一个 jQuery 的插件，它可以实现 Slider 和滚动效果，这个插件使用非常简单，并且非常轻量级，所以非常适合在站点和博客中使用。]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://bxslider.com/">bxSlider</a></strong> 是一个 jQuery 的插件，它可以实现 <strong>Slider 和滚动效果</strong>。这个插件使用非常简单，并且大小只有 8kb，非常轻量级，所以非常适合在站点和博客中使用。<br />
<span id="more-2029"></span></p>
<h2>bxSlider 使用</h2>
<p>使用 bxSlider 首先要载入 jQuery Javascript 库。然后载入  bxSlider 代码。</p>
<p>下面就是一个简单的 bxSlider 演示效果（RSS 用户需要返回页面才能看到效果）：</p>
<ul id="slides1">
<li>
	<a class="entry-thumb" href="http://fairyfish.net/2010/02/26/wordpress-jam/"><img width="125" height="125" src="http://fairyfish.net/wp-content/banner/wpjam.jpg" alt="WordPress：企业建站利器" /></a></p>
<p><strong><a href="http://fairyfish.net/2010/02/26/wordpress-jam/">WordPress：企业建站利器</a></strong><br />
	WordPress 是一款风靡全球的开源 CMS 系统。在过去，它更多的应用于开设个人或多用户博客系统；但现在，它开始越来越多地应用于企业门户网站设计中。作为国内最早使用并对 WordPress 进行二次开发的爱好者之一，自从2006年初次接触 WordPress 系统开始，我就为其强大的功能，灵活的可扩展性，以及方便的可定制性所深深吸引。</p>
</li>
<li>
	<a class="entry-thumb" href="http://fairyfish.net/2010/02/09/bluehost/"><img width="125" height="125" src="http://img.bluehost.com/125x125/bh_125x125_01.gif" alt="美国虚拟主机推荐：Bluehost" /></a></p>
<p><strong><a href="http://fairyfish.net/2010/02/09/bluehost/">美国虚拟主机推荐：Bluehost</a></strong><br />
	Bluehost 建立于 1996 年，已经具有了十几年的虚拟主机服务经验，现已突破 100 万的网站托管数量，并且还以稳定速度向前发展。Bluehost 以其高质量的主机和口碑，在美国是深受好评的虚拟主机，在美国主机界也是屡获大奖。</p>
</li>
<li>
	<a class="entry-thumb" href="http://fairyfish.net/2009/12/31/bbpress/"><img width="125" height="125" src="http://fairyfish.net/wp-content/banner/bbpress.jpg" alt="bbPress 介绍，安装和中文包" /></a></p>
<p><strong><a href="http://fairyfish.net/2009/12/31/bbpress/">bbPress 介绍，安装和中文包</a></strong><br />
	bbPress 是一款开源论坛程序，它是一个非常容易使用的轻量级论坛程序，由于 bbPress 保持了体积小，重量轻，没有提供过多复杂的功能，所以速度非常快。对于有更多需求的用户来说，bbPress 也和 WordPress 一样提供了一个非常强大插件系统，让你添加各种功能扩充论坛。</p>
</li>
<li>
	<a class="entry-thumb" href="http://fairyfish.net/article/media-temple/"><img width="125" height="125" src="http://fairyfish.net/wp-content/banner/mt.png" alt="主机推荐：(mt) Media Temple" /></a></p>
<p><strong><a href="http://fairyfish.net/article/media-temple/">主机推荐：(mt) Media Temple</a></strong><br />
	Media Temple 简称 (mt) ，是一家比较独特的美国主机商，和其他美国商一样大肆的做广告不一样，(mt) 更关注社区，它的营销计划可以简单归纳为：Host Great Sites，所以选择了 (mt)，就选择和许多伟大的站点做邻居。我爱水煮鱼目前正在使用 Media Temple 主机。</p>
</li>
<li>
	<a class="entry-thumb" href="http://fairyfish.net/2007/09/12/wordpress-23-related-posts-plugin/"><img width="125" height="125" src="http://fairyfish.net/wp-content/banner/related-posts.jpg" alt="WordPress 相关日志插件：WordPress Related Posts" /></a></p>
<p><strong><a href="http://fairyfish.net/2007/09/12/wordpress-23-related-posts-plugin/">WordPress 相关日志插件：WordPress Related Posts</a></strong><br />
	产生相关日志最好的方法就是通过 Tag，根据日志含有相同的 Tag 数越多，就认为日志相关性越强，所以我根据这一原理开发了 WordPress Related Posts 这个 WordPress 插件，它会根据日志的 tag 的相关性产生一个相关日志列表。</p>
</li>
<li>
	<a class="entry-thumb" href="http://fairyfish.net/2007/06/04/so-you-want-to-create-wordpress-themes-huh/"><img width="125" height="125" src="http://fairyfish.net/wp-content/banner/wordpress-theme-tutorials.jpg" alt="WordPress 主题教程：从零开始制作 WordPress 主题" /></a></p>
<p><strong><a href="http://fairyfish.net/2007/06/04/so-you-want-to-create-wordpress-themes-huh/">WordPress 主题教程：从零开始制作 WordPress 主题</a></strong><br />
	创建 WordPress 主题其实不难，只要你从现在开始认真学习这个教程，从零一步一步开始，你就会成为一个 WordPress 主题制作高手，至少你会修改现有主题。本文是一个从零开始制作 WordPress 主题的教程，它会一步一步教你如何制作 WordPress 主题。</p>
</li>
</ul>
<p>要实现上面的效果，我么加载 jQuery 和 bxSilder 的代码之后，还需要在页面的 head 中添加如下的 jQuery 代码：</p>
<pre>
$(function(){
	$('#slides1').bxSlider({
		prev_image: 'http://bxslider.com/images/btn_arrow_left.jpg',
		next_image: 'http://bxslider.com/images/btn_arrow_right.jpg',
		wrapper_class: 'slides1_wrap',
		margin: 70,
		auto: true,
		auto_controls: true
	});
});
</pre>
<h2>bxSlider 详细配置参数</h2>
<p>bxSlider 有以下参数可以进行配置：</p>
<pre>
$(document).ready(function(){
	$('ul').bxSlider({
		alignment: 'horizontal',        // 'horizontal', 'vertical' - 幻灯片方向
		controls: true,                 // 设置是否上一个/下一个按钮是否显示
		speed: 500,                     // 速度，单位为毫秒
		pager: true,                    // 是否显示页码
		pager_short: false,             // 是否显示短页码 (1/4)
		pager_short_separator: ' / ',   // 用于区分短页码的文本
		margin: 0,                      // 间隔
		next_text: 'next',              // 下一个文本
		next_image: '',                 // 下一个图片
		prev_text: 'prev',              // 上一个文本
		prev_image: '',                 // 上一个图片
		auto: false,                    // 是否自动切换
		pause: 3500,                    // 停留时间 (auto mode only)
		auto_direction: 'next',         // 向那个方向移动 (auto mode only)
		auto_hover: true,               // 设置鼠标悬停的时候是否暂停
		auto_controls: false,           // 设置是否显示 'start'/'stop' 按钮 (auto mode only)
		ticker: false,                  // determines if slideshow will behave as a constant ticker
		ticker_controls: false,         // determines if 'start'/'stop' ticker controls are displayed (ticker mode only)
		ticker_direction: 'next',       // order in which slides will transition (ticker mode only)
		ticker_hover: true,             // determines if slideshow will pause while mouse is hovering over slideshow
		stop_text: 'stop',              // 'stop' 按钮文本
		start_text: 'start',            // 'start' 按钮文本
		wrapper_class: 'bxslider_wrap'  // 外面 wapper 的 DIV 的 class 名字
	});
});
</pre>
<p>下载：<a href="http://bxslider.com/">bxSlider</a>。<br />
演示：<a href="http://fairyfish.net/2009/12/02/bxslider/">jQuery slider 插件: bxSlider</a></p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2009/12/02/bxslider/" title="jQuery slider 插件: bxSlider">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2009/12/02/bxslider/&title=jQuery+slider+%E6%8F%92%E4%BB%B6%3A+bxSlider&tags=JavaScript, jQuery, "  title="jQuery slider 插件: bxSlider">收藏本文</a>
 / <a href="http://fairyfish.net/2009/12/02/bxslider/#comments" title="jQuery slider 插件: bxSlider">13条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=326994691&amp;utmr=-&amp;utmp=%2Frss%2F2009%2F12%2F02%2Fbxslider%2F&amp;utmdt=jQuery+slider+%E6%8F%92%E4%BB%B6%3A+bxSlider&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2009/12/02/bxslider/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>#grid：网页网格布局工具</title>
		<link>http://fairyfish.net/2009/12/30/grid/</link>
		<comments>http://fairyfish.net/2009/12/30/grid/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 19:36:23 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2665</guid>
		<description><![CDATA[#grid 是一个使用 JavaScript 和 CSS 构建的小工具，它会在网页上插入布局网格线，让你能够检测和调整页面上元素位置。#grid 适应所有宽度的页面，可以调整任意的高度布局，可以实时隐藏和打开网格线，#grid  使用非常简单，一个 JS 文件，简单的几行 CSS 代码，和一个用于垂直网格的图片。]]></description>
			<content:encoded><![CDATA[<p>如果你开始使用网格来进行网页设计，那么 #grid 是你必不可少的一个工具，<a href="http://hashgrid.com/">#grid</a> 是一个使用 jQuery 和 CSS 构建的小工具，它会在网页上插入布局网格线，让你能够检测和调整页面上元素位置。</p>
<p>#grid 适应所有宽度的页面，可以调整任意的高度布局（默认为 20px），可以实时隐藏和打开网格线，#grid  使用非常简单，一个 Javascript 文件，简单的几行 CSS 代码，和一个用于垂直网格的图片。<br />
<span id="more-2665"></span></p>
<h2>#grid 使用</h2>
<p>#grid 使用非常简单，在你的页面上插入所需的 Javascript 和 CSS代码之后，只需按下 <code>G</code> 就会显示网格线，松开网格线消失，<code>G + H</code> 就会一直显示网格线，松开也不会消失，如果没有显示网格线，可以按下 <code>G+F</code> 把网格线调到前面。<a href="http://fairyfish.net/2009/12/30/grid/">#grid：网页网格布局工具</a>这篇日志已经启用了，你可以按下这些快捷键来测试下效果。</p>
<h2>安装 #grid</h2>
<ol>
<li>
<p>下载  <a href="http://github.com/dotjay/hashgrid/blob/master/hashgrid.js">hashgrid.js</a> 脚本，并且上传到服务器中。</p>
</li>
<li>然后在网页中添加如下 JavaScript 代码：
<pre>&#60;!-- Grab latest version of jQuery --&#62;
&#60;script type="text/javascript"
  src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"&#62;
&#60;/script&#62;

&#60;!-- Include the hashgrid script --&#62;
&#60;script type="text/javascript" src="hashgrid.js"&#62;&#60;/script&#62;
</pre>
</li>
<li>然后在网页中添加如下 CSS 代码：
<pre>
/**
 * Grid
 */
#grid{

    /* Vertical grid lines */
    background: url(bg-grid-980.gif) repeat-y 0 0;

    /* Dimensions - same width as your grid with gutters */
    width: 980px;

    /* Grid (left-aligned)
    position: absolute;
    top: 0;
    left: 0;
    */

    /* Grid (centered) */
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -490px;

}

/**
 * Horizontal grid lines, defined by your base line height
 *
 * Remember, the CSS properties that define the box model:
 * visible height = height + borders + margins + padding
 */
#grid .horiz{

    /* 20px line height */
    height: 19px;
    border-bottom: 1px dotted #aaa;
    margin: 0;
    padding: 0;

}
</pre>
</li>
</ol>
<p>#grid 可以支持各种网格系统的，目前默认提供 980 宽的布局（940 内容区，两边 20 边界），如果使用别的网格模式，需要调整下CSS 和制作一张新的用于垂直网格布局的图片。</p>
<p>下载：<a href="http://hashgrid.com/">#grid</a><br />
演示：<a href="http://fairyfish.net/2009/12/30/grid/">#grid：网页网格布局工具</a></p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2009/12/30/grid/" title="#grid：网页网格布局工具">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2009/12/30/grid/&title=%23grid%EF%BC%9A%E7%BD%91%E9%A1%B5%E7%BD%91%E6%A0%BC%E5%B8%83%E5%B1%80%E5%B7%A5%E5%85%B7&tags=CSS, JavaScript, jQuery, "  title="#grid：网页网格布局工具">收藏本文</a>
 / <a href="http://fairyfish.net/2009/12/30/grid/#comments" title="#grid：网页网格布局工具">9条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/2011/11/22/jquery-mobile-1/" title="jQuery Mobile 1.0 发布">jQuery Mobile 1.0 发布</a></li>
<li><a href="http://fairyfish.net/2010/07/07/jquery-lazy-load/" title="延迟加载图片的 jQuery 插件：Lazy Load ">延迟加载图片的 jQuery 插件：Lazy Load </a></li>
<li><a href="http://fairyfish.net/2010/06/07/user-jquery-to-make-external-links-open-in-new-windows/" title="使用 jQuery 在新窗口打开外部链接">使用 jQuery 在新窗口打开外部链接</a></li>
<li><a href="http://fairyfish.net/2009/12/29/jquery-plugin-feature-list/" title="Feature List：制作推荐列表的 jQuery 插件">Feature List：制作推荐列表的 jQuery 插件</a></li>
<li><a href="http://fairyfish.net/2009/12/02/bxslider/" title="jQuery slider 插件: bxSlider">jQuery slider 插件: bxSlider</a></li>
<li><a href="http://fairyfish.net/2009/11/08/pluralink/" title="Pluralink：一个链接多个选择">Pluralink：一个链接多个选择</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=19736290&amp;utmr=-&amp;utmp=%2Frss%2F2009%2F12%2F30%2Fgrid%2F&amp;utmdt=%23grid%EF%BC%9A%E7%BD%91%E9%A1%B5%E7%BD%91%E6%A0%BC%E5%B8%83%E5%B1%80%E5%B7%A5%E5%85%B7&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2009/12/30/grid/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>使用 jQuery 在新窗口打开外部链接</title>
		<link>http://fairyfish.net/2010/06/07/user-jquery-to-make-external-links-open-in-new-windows/</link>
		<comments>http://fairyfish.net/2010/06/07/user-jquery-to-make-external-links-open-in-new-windows/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 19:28:40 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2718</guid>
		<description><![CDATA[我们一般都希望在新窗口打开外部链接，这样用户就不需要离开网站就能访问外部链接，但是如果每个外部链接都手工加上新窗口打开的属性的话，这会让人非常抓狂，并且 target="_blank" 也不符合 XHTML 1.0 Strict 标准。使用 jQuery，我们只需要几行代码就能在新窗口中打开外部链接]]></description>
			<content:encoded><![CDATA[<p>我们一般都希望在新窗口打开外部链接，这样用户就不需要离开网站就能访问外部链接，但是如果每个外部链接都手工加上新窗口打开的属性的话，这会让人非常抓狂，并且 target=&#8221;_blank&#8221; 也不符合 XHTML 1.0 Strict 标准。</p>
<p>还有有了 jQuery，使用 jQuery，我们只需要几行代码就能在新窗口中打开外部链接。<br />
<span id="more-2718"></span></p>
<p>首先我们需要找到所有的外部链接，在 <code>$(document).ready()</code> 函数添加如下代码：</p>
<pre>
<span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">a[href*='http://']:not([href*='</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">+</span><span style="color: Blue;">location</span><span style="color: Gray;">.</span><span style="color: Blue;">hostname</span><span style="color: Gray;">+</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">']),[href*='https://']:not([href*='</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">+</span><span style="color: Blue;">location</span><span style="color: Gray;">.</span><span style="color: Blue;">hostname</span><span style="color: Gray;">+</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">'])</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span>
</pre>
<p>上面这段代码查找 href 属性是以 http:// 或者 https:// 开始的，并且不包含当前域名（location.hostname）的链接（a）标签。这样我们就不会获取任何相对路径或者绝对连接中含有当前域名的内部连接。</p>
<p>如果我们想给外部链接加上 “external” class，添加如下的代码：</p>
<pre>
<span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">a[href*='http://']:not([href*='</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">+</span><span style="color: Blue;">location</span><span style="color: Gray;">.</span><span style="color: Blue;">hostname</span><span style="color: Gray;">+</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">']),[href*='https://']:not([href*='</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">+</span><span style="color: Blue;">location</span><span style="color: Gray;">.</span><span style="color: Blue;">hostname</span><span style="color: Gray;">+</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">'])</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span>
<span style="color: Gray;">.</span><span style="color: Blue;">addClass</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">external</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span>
</pre>
<p>上面的代码给外部链接加上一个 CSS Class ，这样就可以使用 CSS 来样式化外部链接了。</p>
<p>如果你想外部链接在新窗口打开，继续增加如下一行代码：</p>
<pre>
<span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">a[href*='http://']:not([href*='</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">+</span><span style="color: Blue;">location</span><span style="color: Gray;">.</span><span style="color: Blue;">hostname</span><span style="color: Gray;">+</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">']),[href*='https://']:not([href*='</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">+</span><span style="color: Blue;">location</span><span style="color: Gray;">.</span><span style="color: Blue;">hostname</span><span style="color: Gray;">+</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">'])</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">
.</span><span style="color: Blue;">addClass</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">external</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">
.</span><span style="color: Blue;">attr</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">target</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_blank</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span>
</pre>
<p>上面的代码给链接标签增加一个 target 属性，并且给他赋值为 _blank，这样代码是标准的，并且外部链接在新窗口打开。上面就是使用 jQuery 在新窗口打开外部链接的所有代码。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/06/07/user-jquery-to-make-external-links-open-in-new-windows/" title="使用 jQuery 在新窗口打开外部链接">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/06/07/user-jquery-to-make-external-links-open-in-new-windows/&title=%E4%BD%BF%E7%94%A8+jQuery+%E5%9C%A8%E6%96%B0%E7%AA%97%E5%8F%A3%E6%89%93%E5%BC%80%E5%A4%96%E9%83%A8%E9%93%BE%E6%8E%A5&tags=JavaScript, jQuery, "  title="使用 jQuery 在新窗口打开外部链接">收藏本文</a>
 / <a href="http://fairyfish.net/2010/06/07/user-jquery-to-make-external-links-open-in-new-windows/#comments" title="使用 jQuery 在新窗口打开外部链接">20条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1397059348&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F06%2F07%2Fuser-jquery-to-make-external-links-open-in-new-windows%2F&amp;utmdt=%E4%BD%BF%E7%94%A8+jQuery+%E5%9C%A8%E6%96%B0%E7%AA%97%E5%8F%A3%E6%89%93%E5%BC%80%E5%A4%96%E9%83%A8%E9%93%BE%E6%8E%A5&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/06/07/user-jquery-to-make-external-links-open-in-new-windows/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Pluralink：一个链接多个选择</title>
		<link>http://fairyfish.net/2009/11/08/pluralink/</link>
		<comments>http://fairyfish.net/2009/11/08/pluralink/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 19:05:46 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2015</guid>
		<description><![CDATA[Pluralink 是非常好玩的一个 Javascript 库，它可以在一个链接中显示多个链接。]]></description>
			<content:encoded><![CDATA[<p><a href="http://pluralink.com/">Pluralink</a> 是非常好玩的一个 jQuery 插件，它可以在一个链接中显示多个链接。</p>
<p>如把鼠标移到下面“我的网站”这个链接，就可以显示 “<a href="http://fairyfish.net/">我爱水煮鱼</a>”，“<a href="http://wpjam.com/">WordPress Jam</a>”，“<a href="http://honeypiggy.com">Honey Piggy</a>” 这三个链接。<br />
<span id="more-2015"></span></p>
<p><a href="http://fairyfish.net/||http://wpjam.com/||http://honeypiggy.com" title="我爱水煮鱼||WordPress Jam||Honey Piggy">我的网站</a></p>
<p>“我的网站”右上角的[3]则表明这个链接包含三个链接，目前不支持 RSS，你需要返回页面上查看。</p>
<p>Pluralink 使用非常简单，首先你需要在页面中加载 jQuery 库，如果你的 WordPress 已经启用了，则可以放弃这一步，如果没有，我们可以通过 <a href="http://fairyfish.net/2008/05/29/google-ajax-libraries-api/">Google AJAX Libraries</a> 加载 jQuery。</p>
<pre>
<span style="color: Gray;">&lt;</span><span style="color: Blue;">script</span><span style="color: Gray;"> </span><span style="color: Blue;">src</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.google.com/jsapi</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">&gt;&lt;/</span><span style="color: Blue;">script</span><span style="color: Gray;">&gt;
&lt;</span><span style="color: Blue;">script</span><span style="color: Gray;">&gt;
&nbsp; </span><span style="color: #ffa500;">// Load jQuery</span><span style="color: Gray;">
&nbsp; </span><span style="color: Blue;">google</span><span style="color: Gray;">.</span><span style="color: Blue;">load</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">jquery</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">, </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">1</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;

&lt;/</span><span style="color: Blue;">script</span><span style="color: Gray;">&gt;</span>
</pre>
<p>然后加载 Pluralink 的 Javascript 代码和样式表。</p>
<pre>
<span style="color: Olive;">&lt;</span><span style="color: Green;">script</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/javascript</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">src</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://pluralink.com/files/pluralink.js</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">script</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">
</span><span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;"> </span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://pluralink.com/files/pluralink.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">media</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">screen</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span><span style="color: Gray;">
</span><span style="color: #ffa500;">&lt;!--[if IE]&gt;</span><span style="color: Gray;">
</span><span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;"> </span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://pluralink.com/files/pluralink_ie.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span><span style="color: Gray;">
</span><span style="color: #ffa500;">&lt;![endif]--&gt;</span><span style="color: Gray;">
&nbsp;
</span><span style="color: #ffa500;">&lt;!--[if lte IE 7]&gt;</span><span style="color: Gray;">
</span><span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;"> </span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://pluralink.com/files/pluralink_ie6.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span><span style="color: Gray;">
</span><span style="color: #ffa500;">&lt;![endif]--&gt;</span>
</pre>
<p>最后使用以下格式插入多个链接：</p>
<pre>
<span style="color: Olive;">&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://fairyfish.net/||http://wpjam.com/||http://honeypiggy.com</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">title</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">我爱水煮鱼||WordPress Jam||Honey Piggy</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">我的网站</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;</span>
</pre>
<p>如果你的页面上使用 AJAX，你可以使用函数<code>pluralink.reinit();</code>重新激活该插件。</p>
<p>另外 Pluralink 还提供 WordPress 插件，如果你对以上步骤觉得繁琐的，可以直接下载 <a href="http://pluralink.com/download/">Pluralink 的 WordPress 插件</a>，直接上传激活即可。</p>
<p>目前 Pluralink 还有一些局限性，如不能在 RSS 中显示（Pluralink 开发者说正在开发），并且没有兼容性，如果 Javascript 代码取消的话，这就是一个废的链接，并且 SEO 方面也不是很友善，不过总体来说这是一个非常不错的 jQuery 插件，并且文件很小。</p>
<p>下载：<a href="http://pluralink.com/">Pluralink</a>。<br />
演示：<a href="http://fairyfish.net/2009/11/08/pluralink/">Pluralink：一个链接多个选择</a></p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2009/11/08/pluralink/" title="Pluralink：一个链接多个选择">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2009/11/08/pluralink/&title=Pluralink%EF%BC%9A%E4%B8%80%E4%B8%AA%E9%93%BE%E6%8E%A5%E5%A4%9A%E4%B8%AA%E9%80%89%E6%8B%A9&tags=JavaScript, jQuery, "  title="Pluralink：一个链接多个选择">收藏本文</a>
 / <a href="http://fairyfish.net/2009/11/08/pluralink/#comments" title="Pluralink：一个链接多个选择">19条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1356982920&amp;utmr=-&amp;utmp=%2Frss%2F2009%2F11%2F08%2Fpluralink%2F&amp;utmdt=Pluralink%EF%BC%9A%E4%B8%80%E4%B8%AA%E9%93%BE%E6%8E%A5%E5%A4%9A%E4%B8%AA%E9%80%89%E6%8B%A9&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2009/11/08/pluralink/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Feature List：制作推荐列表的 jQuery 插件</title>
		<link>http://fairyfish.net/2009/12/29/jquery-plugin-feature-list/</link>
		<comments>http://fairyfish.net/2009/12/29/jquery-plugin-feature-list/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 18:56:14 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2664</guid>
		<description><![CDATA[Featured List 是个 jQuery 插件，它可以让我们快速简洁的为网站创建“推荐的列表”。Feature List 效果非常顺滑，无需 Flash，并且可以通过自定义 HTML/CSS 进行自定义样式化，最重要的是它只有 2K 大小。]]></description>
			<content:encoded><![CDATA[<p>很多网站都会使用一种推荐的方式展示网站的内容，通过 Javascript 的技巧可以在很小的范围给用户推荐尽可能多的内容。而 <a href="http://jqueryglobe.com/article/feature-list">Featured List</a> 就是这样的一个 jQuery 插件，它可以让我们快速简洁的为网站创建“推荐的列表”。Feature List 效果非常顺滑，无需 Flash，并且可以通过自定义 HTML/CSS 进行自定义样式化，最重要的是它只有 2K  大小。<br />
<span id="more-2664"></span></p>
<h2>Feature List 的使用方法</h2>
<p>使用 Feature List 需要调用一些简单的函数：</p>
<pre>
$.<span style="color: #660066;">featureList</span><span style="color: #009900;">&#40;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#tabs li a&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#output li&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>
		start_item <span style="color: #339933;">:</span> <span style="color: #CC0000;">1</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// Alternative</span>
&nbsp;
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#tabs li a'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">featureList</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	output		<span style="color: #339933;">:</span> <span style="color: #3366CC;">'#output li'</span><span style="color: #339933;">,</span>
	start_item	<span style="color: #339933;">:</span> <span style="color: #CC0000;">1</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
</pre>
<p>Feature List 需要两组数组，一个是 tab，一个是  output，当用户点击 tab，脚本就会去找预期对应的 output。当前的 Tab 会加上 current CSS。</p>
<p>其中下面是一些可以进行配置的选项：</p>
<ul>
<li>start_item &#8212; 点击最开始的 tab，默认是 0。</li>
<li>pause_on_hover &#8212; 如果是 true，则鼠标移到到 Tab 上幻灯片切换会停止，默认是 true。</li>
<li>transition_interval &#8212; 定义两次切换之间的时间间隔，0 为不自动切换，默认是 5000 毫秒。</li>
</ul>
<p>演示（RSS 阅读器用户需要<a href="http://fairyfish.net/2009/12/29/jquery-plugin-feature-list/#feature_list">返回页面</a>才能看到效果）：</p>
<div id="feature_list">
<ul id="tabs">
<li>
			<a href="javascript:;"><img src="http://jqueryglobe.com/labs/feature_list/services.png" /><span>Services</span></a>
		</li>
<li>
			<a href="javascript:;"><img src="http://jqueryglobe.com/labs/feature_list/programming.png" /><span>Programming</span></a>
		</li>
<li>
			<a href="javascript:;"><img src="http://jqueryglobe.com/labs/feature_list/applications.png" /><span>Applications</span></a>
		</li>
</ul>
<ul id="output">
<li>
			<img src="http://jqueryglobe.com/labs/feature_list/sample1.jpg" /><br />
			<a href="#">See project details</a>
		</li>
<li>
			<img src="http://jqueryglobe.com/labs/feature_list/sample2.jpg" /><br />
			<a href="#">See project details</a>
		</li>
<li>
			<img src="http://jqueryglobe.com/labs/feature_list/sample3.jpg" /><br />
			<a href="#">See project details</a>
		</li>
</ul>
</div>
<p>下载：<a href="http://jqueryglobe.com/article/feature-list">Featured List</a>。<br />
演示：<a href="http://fairyfish.net/2009/12/29/jquery-plugin-feature-list/#feature_list">Feature List：制作推荐列表的 jQuery 插件</a></p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2009/12/29/jquery-plugin-feature-list/" title="Feature List：制作推荐列表的 jQuery 插件">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2009/12/29/jquery-plugin-feature-list/&title=Feature+List%EF%BC%9A%E5%88%B6%E4%BD%9C%E6%8E%A8%E8%8D%90%E5%88%97%E8%A1%A8%E7%9A%84+jQuery+%E6%8F%92%E4%BB%B6&tags=JavaScript, jQuery, "  title="Feature List：制作推荐列表的 jQuery 插件">收藏本文</a>
 / <a href="http://fairyfish.net/2009/12/29/jquery-plugin-feature-list/#comments" title="Feature List：制作推荐列表的 jQuery 插件">11条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=619261479&amp;utmr=-&amp;utmp=%2Frss%2F2009%2F12%2F29%2Fjquery-plugin-feature-list%2F&amp;utmdt=Feature+List%EF%BC%9A%E5%88%B6%E4%BD%9C%E6%8E%A8%E8%8D%90%E5%88%97%E8%A1%A8%E7%9A%84+jQuery+%E6%8F%92%E4%BB%B6&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2009/12/29/jquery-plugin-feature-list/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>延迟加载图片的 jQuery 插件：Lazy Load</title>
		<link>http://fairyfish.net/2010/07/07/jquery-lazy-load/</link>
		<comments>http://fairyfish.net/2010/07/07/jquery-lazy-load/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 08:26:04 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[图像]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2742</guid>
		<description><![CDATA[Lazy loader 是一个延迟加载图片的 jQuery 插件，在一些图片非常多的网站中非常有用，在在浏览器可视区域外的图片不会被载入，直到用户将页面滚动到它们所在的位置才加载，这样对于含有很多图片的比较长的网页来说，可以加载的更快，并且还能节省服务器带宽。]]></description>
			<content:encoded><![CDATA[<p>网站的速度非常重要，现在有很多网站优化的工具，如 Google 的<a href="http://fairyfish.net/2009/06/08/google-page-speed/"> Page Speed</a>，Yahoo 的 YSlow，对于网页图片，Yahoo 还提供 <a href="http://fairyfish.net/2009/12/14/smush-it/">Smush.it </a>这个工具对图片进行批量压缩，但是对于图片非常多的网站，载入网页还是需要比较长的时间，这个时候我们可以使用 Lazy Load 这个 jQuery 插件来延迟加载图片。<br />
<span id="more-2742"></span></p>
<p>Lazy loader 是一个延迟加载图片的 jQuery 插件，在一些图片非常多的网站中非常有用，在在浏览器可视区域外的图片不会被载入，直到用户将页面滚动到它们所在的位置才加载，这样对于含有很多图片的比较长的网页来说，可以加载的更快，并且还能节省服务器带宽。</p>
<p>Lazy Loader 使用也非常简单，首先确保你的页面已经加载 jQuery Javascript 库，然后在加载 Lazy Load 的 Javascript 文件：</p>
<pre>
&lt;script src="jquery.js" type="text/javascript"&gt;&lt;/script&gt;
&lt;script src="jquery.lazyload.js" type="text/javascript"&gt;&lt;/script&gt;
</pre>
<p>然后在页面的 header 添加如下代码即可：</p>
<pre>
&lt;script type="text/javascript"&gt;&lt;/script&gt;
$(document).ready(function(){
    $("img").lazyload({
        placeholder : "/images/grey.gif",
        effect : "fadeIn"
    });
}
&lt;/script&gt;
</pre>
<p>当然 Lazy Load 也有更多复杂的设置，你可以参考 <a href="http://www.appelsiini.net/projects/lazyload">Lazy Load 原文介绍</a>或者 <a href="http://www.neoease.com/lazy-load-jquery-plugin-delay-load-image/">mg12 的翻译</a>。</p>
<p>我爱水煮鱼已经增加了这个功能，你可以在一些<a href="http://fairyfish.net/2010/07/05/best-real-estate-wordpress-theme/">图片较多的日志页面</a>预览下。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/07/07/jquery-lazy-load/" title="延迟加载图片的 jQuery 插件：Lazy Load ">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/07/07/jquery-lazy-load/&title=%E5%BB%B6%E8%BF%9F%E5%8A%A0%E8%BD%BD%E5%9B%BE%E7%89%87%E7%9A%84+jQuery+%E6%8F%92%E4%BB%B6%EF%BC%9ALazy+Load+&tags=JavaScript, jQuery, 图像, "  title="延迟加载图片的 jQuery 插件：Lazy Load ">收藏本文</a>
 / <a href="http://fairyfish.net/2010/07/07/jquery-lazy-load/#comments" title="延迟加载图片的 jQuery 插件：Lazy Load ">23条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=990740616&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F07%2F07%2Fjquery-lazy-load%2F&amp;utmdt=%E5%BB%B6%E8%BF%9F%E5%8A%A0%E8%BD%BD%E5%9B%BE%E7%89%87%E7%9A%84+jQuery+%E6%8F%92%E4%BB%B6%EF%BC%9ALazy+Load+&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/07/07/jquery-lazy-load/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>使用 Javascript 解析 XML：jParse</title>
		<link>http://fairyfish.net/2009/11/16/jparse/</link>
		<comments>http://fairyfish.net/2009/11/16/jparse/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 13:27:44 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2019</guid>
		<description><![CDATA[jParse 是一个 jQuery 插件，它能够用来解析通过 jQuery .ajax 方法加载的的 XML 文件。jParse 非常容易使用，大小只有 2KB，并且在所有的主流浏览器上都兼容。]]></description>
			<content:encoded><![CDATA[<p><a href="http://jparse.kylerush.net/">jParse</a> 是一个 jQuery 插件，它能够用来解析上通过 jQuery .ajax 方法加载的的 XML 文件。jParse 非常容易使用，大小只有 2KB，非常轻量级，并且在所有的主流浏览器上都兼容。（Firefox 1.5+，Safari 3+，Chrome 3，Internet Explorer 6+，Opera 9+）。<br />
<span id="more-2019"></span></p>
<h2>jParse 详细功能</h2>
<ul>
<li>jParse 能够选择 XML 节点上的任何值，或者节点的参数。</li>
<li>jParse 可以输出一个完整的定制化的 HTML 代码。</li>
<li>可以在 jParse 开始之前和完成工作之外运行 callback 函数。</li>
<li>可以限制 items 的数量。</li>
<li>可以排除指定单词，数字，或者符号的 XML 节点。</li>
<li>可以在任何地方输出 feed 中 <item> 的数量。</li>
</ul>
<h2>jParse 使用</h2>
<p>由于安全的原因，jQuery .ajax 方法不允许跨域名做 Ajax 请求，所以首先要解析的 XML 文件必须在同个域名下面。</p>
<p>由于 jParse 是 jQuery 插件，所以首先要在 head 中导入 jQuery 库，我们可以通过使用 WordPress 自带的 jQuery 库或者 <a href="http://fairyfish.net/2008/05/29/google-ajax-libraries-api/">Google AJAX Libraries</a> 来加载 jQuery。</p>
<p>然后在 head 中加载 jParse 的代码，你可以到<a href="http://jparse.kylerush.net/download">这里</a>下载。</p>
<p>在 head 中加入自定义函数：</p>
<pre>
<span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">start</span><span style="color: Olive;">(){</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;</span><span style="color: Blue;">jQuery</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">#jparse-meta</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">html</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">&lt;span style=&quot;color:red;&quot;&gt;载入 XML ....&lt;/span&gt;</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;
</span><span style="color: Olive;">}</span><span style="color: Gray;">
</span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">finish</span><span style="color: Olive;">(){</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;</span><span style="color: Blue;">jQuery</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">#jparse-meta</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">remove</span><span style="color: Olive;">()</span><span style="color: Gray;">;
</span><span style="color: Olive;">}</span><span style="color: Gray;">
</span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">parse_xml</span><span style="color: Olive;">(){</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;$</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">#ajax-cont</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">jParse</span><span style="color: Olive;">({</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">ajaxOpts</span><span style="color: Gray;">: </span><span style="color: Olive;">{</span><span style="color: Blue;">url</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">http://fairyfish.net/wp-content/uploads/sites.xml</span><span style="color: #8b0000;">'</span><span style="color: Olive;">}</span><span style="color: Gray;">,
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">elementTag</span><span style="color: Gray;">: </span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">name</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: #8b0000;">'</span><span style="color: Red;">link</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: #8b0000;">'</span><span style="color: Red;">description</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">,
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">count</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">#item-count</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">output</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;jpet1&quot;&gt;jpet0&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;jpet2&lt;/p&gt;</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">precallback</span><span style="color: Gray;">: </span><span style="color: Blue;">start</span><span style="color: Gray;">,
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">callback</span><span style="color: Gray;">: </span><span style="color: Blue;">finish</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;</span><span style="color: Olive;">})</span><span style="color: Gray;">;
</span><span style="color: Olive;">}</span><span style="color: Gray;">;</span>
</pre>
<p>最后在正文中插入如下代码：</p>
<pre>
<span style="color: Olive;">&lt;</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Gray;">&nbsp; </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">jparse-meta</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">onclick</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">parse_xml()</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">点击这里查看</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;"> Denis 一共有 </span><span style="color: Olive;">&lt;</span><span style="color: Green;">span</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">item-count</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">几</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;"> 个站点。</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">p</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">
</span><span style="color: Olive;">&lt;</span><span style="color: Green;">div</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">ajax-cont</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">div</span><span style="color: Olive;">&gt;</span>
</pre>
<h2>jParse 演示</h2>
<p>下面是我做的一个演示，它能够解析一个 <a href="http://fairyfish.net/wp-content/uploads/sites.xml">http://fairyfish.net/wp-content/uploads/sites.xml</a> 文件，查看我一些的站点。</p>
<p><span  id="jparse-meta"><a href="#item-count" onclick="parse_xml();">点击这里查看</a> </span>Denis 一共有 <span id="item-count">几</span> 个站点：</p>
<div id="ajax-cont"></div>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2009/11/16/jparse/" title="使用 Javascript 解析 XML：jParse">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2009/11/16/jparse/&title=%E4%BD%BF%E7%94%A8+Javascript+%E8%A7%A3%E6%9E%90+XML%EF%BC%9AjParse&tags=jQuery, "  title="使用 Javascript 解析 XML：jParse">收藏本文</a>
 / <a href="http://fairyfish.net/2009/11/16/jparse/#comments" title="使用 Javascript 解析 XML：jParse">8条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=728893269&amp;utmr=-&amp;utmp=%2Frss%2F2009%2F11%2F16%2Fjparse%2F&amp;utmdt=%E4%BD%BF%E7%94%A8+Javascript+%E8%A7%A3%E6%9E%90+XML%EF%BC%9AjParse&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2009/11/16/jparse/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>jQuery 绘图插件：jqPlot</title>
		<link>http://fairyfish.net/2009/06/07/jqplot/</link>
		<comments>http://fairyfish.net/2009/06/07/jqplot/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 18:09:11 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=1936</guid>
		<description><![CDATA[jqPlot 是一个 jQuery 这个 JavaScript 框架的绘图插件，jqPlot 能够产生很多漂亮优雅的线图和条形图]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.jqplot.com/">jqPlot</a></strong> 是一个<strong> jQuery </strong>这个 JavaScript 框架的绘图插件，<strong>jqPlot </strong>能够产生很多漂亮优雅的线图和条形图。它有如下的详细功能：<br />
<span id="more-1936"></span></p>
<ul>
<li>有多种图标样式可供选择</li>
<li>可以自定义日期轴线</li>
<li>可设置旋转轴文字</li>
<li>自动计算趋势线</li>
<li>工具提示和高亮数据点</li>
<li>默认最优设置，非常易于使用</li>
</ul>
<p class="entry_img"><img src="http://pic.fairyfish.com/2009/06/jqPlot.jpg" alt="jqPlot" /><br />
jQuery 绘图插件：jqPlot</p>
<p>使用 <strong>jqPlot </strong> 基本可以控制图表的每一个部分，如网格的背景，字体和大小，等等，并且<strong>jqPlot </strong> 自己本身也有插件支持系统，所以它可以很容易扩展新的图表类别和选项。</p>
<p><strong>jqPlot</strong> 已经有很好的<a href="http://www.jqplot.com/docs/files/jqplot-core-js.html">文档</a>，并且还提供了很多很好的<a href="http://www.jqplot.com/tests/">例子</a>。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2009/06/07/jqplot/" title="jQuery 绘图插件：jqPlot">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2009/06/07/jqplot/&title=jQuery+%E7%BB%98%E5%9B%BE%E6%8F%92%E4%BB%B6%EF%BC%9AjqPlot&tags=JavaScript, jQuery, "  title="jQuery 绘图插件：jqPlot">收藏本文</a>
 / <a href="http://fairyfish.net/2009/06/07/jqplot/#comments" title="jQuery 绘图插件：jqPlot">10条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=509371519&amp;utmr=-&amp;utmp=%2Frss%2F2009%2F06%2F07%2Fjqplot%2F&amp;utmdt=jQuery+%E7%BB%98%E5%9B%BE%E6%8F%92%E4%BB%B6%EF%BC%9AjqPlot&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2009/06/07/jqplot/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>使用 jsTree 创建树形部件</title>
		<link>http://fairyfish.net/2009/06/01/jstree/</link>
		<comments>http://fairyfish.net/2009/06/01/jstree/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 12:55:20 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=1931</guid>
		<description><![CDATA[jsTree 使用了 jQuery 和 Sarissa，是一个是免费的但是设置灵活的，基于 JavaScript 跨浏览器支持的网页树形部件。目前 jsTree 支持以下浏览器：Internet Explorer 6 +, Mozilla Firefox, Safari 3, Opera 9+, Google Chrome。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jstree.com/">jsTree</a> 使用了 jQuery 和 Sarissa，是一个是免费的但是设置灵活的，基于 JavaScript 跨浏览器支持的网页树形部件。</p>
<p>目前 jsTree 支持以下浏览器：Internet Explorer 6 +, Mozilla Firefox, Safari 3, Opera 9+, Google Chrome。<br />
<span id="more-1931"></span><br />
jsTree 支持三种数据源头：</p>
<ul>
<li>预先定义好的 HTML -嵌套的列表结构</li>
<li>JSON</li>
<li>XML</li>
</ul>
<p>jsTree 的主要功能有：</p>
<ul>
<li>同步导入 &#8211; 只需要提供一个 URL，就会去请求数据（只适合 JSON 和 XML 数据形式）。</li>
<li>支持打开，关闭，重命名，创建，删除节点（通过预先定义好的规则）</li>
<li>支持多种回调函数（onchange, oncreate, ondelete, onload, 等等）</li>
<li>支持拖拉</li>
<li>支持多重选择</li>
<li>支持多种语言</li>
<li>支持主题（可以修改图标，大小和背景等等）</li>
<li>可以支持动态打开和关闭(configurable)</li>
<li>可选的快捷键导航</li>
<li>支持多个树形部件</li>
<li>另外还可以做为 jQuery 插件。</li>
</ul>
<p>下载：<a href="http://www.jstree.com/">jsTree</a></p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2009/06/01/jstree/" title="使用 jsTree 创建树形部件">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2009/06/01/jstree/&title=%E4%BD%BF%E7%94%A8+jsTree+%E5%88%9B%E5%BB%BA%E6%A0%91%E5%BD%A2%E9%83%A8%E4%BB%B6&tags=jQuery, "  title="使用 jsTree 创建树形部件">收藏本文</a>
 / <a href="http://fairyfish.net/2009/06/01/jstree/#comments" title="使用 jsTree 创建树形部件">4条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=370939044&amp;utmr=-&amp;utmp=%2Frss%2F2009%2F06%2F01%2Fjstree%2F&amp;utmdt=%E4%BD%BF%E7%94%A8+jsTree+%E5%88%9B%E5%BB%BA%E6%A0%91%E5%BD%A2%E9%83%A8%E4%BB%B6&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2009/06/01/jstree/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ThickBox 简单使用</title>
		<link>http://fairyfish.net/2009/04/25/thickbox/</link>
		<comments>http://fairyfish.net/2009/04/25/thickbox/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 18:56:39 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=1912</guid>
		<description><![CDATA[ThickBox 是一个基于 JQuery 类库的扩展，它能在浏览器界面上显示非常棒的弹出框，它可以显示单图片，多图片，AJAX 请求内容或链接内容。]]></description>
			<content:encoded><![CDATA[<p>最近的项目中比较多使用的 <a href="http://jquery.com/demo/thickbox/#overview">ThickBox</a>，今天就简单介绍下，<a href="http://jquery.com/demo/thickbox/">ThickBox</a> 是一个基于 JQuery 类库的扩展，它能在浏览器界面上显示非常棒的弹出框，它可以显示单图片，多图片，AJAX 请求内容或链接内容。<br />
<span id="more-1912"></span><br />
要使用 ThickBox，需要下载三个文件：</p>
<ol>
<li>JS 文件：<a href="thickbox-code/thickbox.js">thickbox.js</a> 或者压缩版本 <a href="thickbox-code/thickbox-compressed.js">thickbox-compressed.js</a>。
</li>
<li>CSS 文件：<a href="thickbox-code/thickbox.css">ThickBox.css</a></li>
<li>最后一个 Loading 图片：<a href="images/loadingAnimation.gif">loadingAnimation.gif</a></li>
</ol>
<p>除了以上三个文件之外，你还需要有 <a href="http://jquery.com/src/jquery-latest.js">jQuery JavaScript 类库</a> 或者压缩版，甚至可以使用 <a href="http://fairyfish.net/2008/05/29/google-ajax-libraries-api/">Google 提供 CDN 加速的版本</a>。</p>
<p>ThickBox 使用也非常见，首先在 HTML 文件的 HEAD 导入 jQuery JS 和 ThickBox JS 文件，并且 jQuery JS 文件必须在前：		</p>
<pre>&lt;script type=&quot;text/javascript&quot; src=&quot;path-to-file/jquery.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;path-to-file/thickbox.js&quot;&gt;&lt;/script&gt;</pre>
<p>然后打开 thinkbox.js 文件通过 tb_pathToImage 这个变量来设置  loadingAnimation.gif 文件的路径。</p>
<p>然后在 HEAD 导入 thickbox.css 文件：</p>
<pre >&lt;link rel=&quot;stylesheet&quot; href=&quot;path-to-file/thickbox.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;</pre>
<p>当然你也可以吧 thickbox.css 里面的内容复制到你现在的 CSS 文件中，最后你只要给 a 元素天添加 class=&#8221;thickbox&#8221; 属性就可以开始用 thickbox。详细使用可以查看 <a href="http://jquery.com/demo/thickbox/#examples">ThickBox 官方教程</a>。</p>
<p>我在使用中碰到的最大问题是，如果网页上有 Flash 的话，往往 Flash 会把 ThickBox 的弹出框给挡住，这时的解决方法也是非常简单，就是给 Flash 设置透明的参数：wmode=&#8221;transparent&#8221;。详细就是给 Flash 的 object 标签添加如下参数：<code>&lt;param name="wmode" value="transparent"&gt;</code>，并在 embed 标签中设置 wmode=&#8221;transparent&#8221;，如果使用 AC_FL_RunContent，可以加多一对参数 &#8216;wmode&#8217;,'transparent&#8217; 即可。如果还是有问题，可以尝试给 Flash 外面增加一个 DIV 标签，并给他设置 <code>z-index:0;</code> 的样式。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2009/04/25/thickbox/" title="ThickBox 简单使用">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2009/04/25/thickbox/&title=ThickBox+%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8&tags=JavaScript, jQuery, "  title="ThickBox 简单使用">收藏本文</a>
 / <a href="http://fairyfish.net/2009/04/25/thickbox/#comments" title="ThickBox 简单使用">7条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=596065590&amp;utmr=-&amp;utmp=%2Frss%2F2009%2F04%2F25%2Fthickbox%2F&amp;utmdt=ThickBox+%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2009/04/25/thickbox/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>jQuery 工具栏提示插件：qTip</title>
		<link>http://fairyfish.net/2009/03/28/qtip/</link>
		<comments>http://fairyfish.net/2009/03/28/qtip/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 18:09:57 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=1894</guid>
		<description><![CDATA[qTip 是一个 jQuery 工具栏提示插件，它能够帮你生成漂亮的工具栏提示。该插件支持多种浏览器 ，并且在主流的浏览器上都测试过，并且 qTip 还有 scripting API，使得我们能够通过一些 callback 方法或者属性就能非常扩展它的功能。]]></description>
			<content:encoded><![CDATA[<p><a href="http://craigsworks.com/projects/qtip/">qTip</a> 是一个 jQuery 工具栏提示插件，它能够帮你生成漂亮的工具栏提示。该插件支持多种浏览器 ，并且在主流的浏览器上都测试过，并且 qTip 还有 scripting API，使得我们能够通过一些 callback 方法或者属性就能非常扩展它的功能。</p>
<p>它功能和特点有：<br />
<span id="more-1894"></span></p>
<p class="entry_img"><img src="http://pic.fairyfish.com/2009/03/qtip.png" alt="qTip" /><br />
jQuery 工具栏提示插件：qTip</p>
<ol>
<li>支持不使用任何 PNG 图片就能支持圆角。</li>
<li>工具栏提示指针可以非常灵活的定义到很多个地方。</li>
<li>已经有5个可以使用的时髦主题，并且非常容易自己去创建一个。</li>
<li>支持叠加，如果有多个工具栏提示，无论多近，都会保证叠加的顺序。</li>
<li>有多种效果可以用，如消退，幻灯片，发光，甚至可已经定义。</li>
</ol>
<p>下载：<a href="http://craigsworks.com/projects/qtip/">qTip</a>。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2009/03/28/qtip/" title="jQuery 工具栏提示插件：qTip">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2009/03/28/qtip/&title=jQuery+%E5%B7%A5%E5%85%B7%E6%A0%8F%E6%8F%90%E7%A4%BA%E6%8F%92%E4%BB%B6%EF%BC%9AqTip&tags=jQuery, "  title="jQuery 工具栏提示插件：qTip">收藏本文</a>
 / <a href="http://fairyfish.net/2009/03/28/qtip/#comments" title="jQuery 工具栏提示插件：qTip">5条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=117535285&amp;utmr=-&amp;utmp=%2Frss%2F2009%2F03%2F28%2Fqtip%2F&amp;utmdt=jQuery+%E5%B7%A5%E5%85%B7%E6%A0%8F%E6%8F%90%E7%A4%BA%E6%8F%92%E4%BB%B6%EF%BC%9AqTip&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2009/03/28/qtip/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>jQuery 学习笔记 1</title>
		<link>http://fairyfish.net/2008/07/30/jquery-notes-1/</link>
		<comments>http://fairyfish.net/2008/07/30/jquery-notes-1/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 17:14:48 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WordPress 教程]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=1585</guid>
		<description><![CDATA[据说 jQuery 是最好 JavaScript 框架，但是我不会，于是今天决定努力学下。初级学习是看这个教程 Getting Started with jQuery，比较简单，我也帮它翻译下： 安装 开始之前，你需要安装 jQuery 框架，这个非常简单，只要下载 jQuery Starterkit。然后在你的代码中正确调用即可，代码很简单，我不写了。 如果你和我一样懒，也可以采用 Google AJAX Libraries API，使用以下方法调用： &#60;script src=&#34;http://www.google.com/jsapi&#34;&#62;&#60;/script&#62; &#60;script&#62; &#160; // Load jQuery &#160; google.load(&#34;jquery&#34;, &#34;1&#34;); &#60;/script&#62; Hello jQuery 当我们开始使用 jQuery 读取和操纵 DOM 的时候，我需要给 HTML 文档注册一个 ready 事件。代码如下： $(document).ready(function() { &#160;&#160; &#160;// do stuff when DOM is ready }); 下面是一个具体的例子： $(document).ready(function() [...]]]></description>
			<content:encoded><![CDATA[<p>据说 <a href="http://jquery.com/">jQuery</a> 是最好 JavaScript 框架，但是我不会，于是今天决定努力学下。初级学习是看这个教程 <a href="http://jquery.bassistance.de/jquery-getting-started.html">Getting Started with jQuery</a>，比较简单，我也帮它翻译下：<br />
<span id="more-1585"></span><br />
<strong>安装</strong></p>
<p>开始之前，你需要安装 jQuery 框架，这个非常简单，只要下载 <a href="http://jquery.bassistance.de/jquery-starterkit.zip">jQuery Starterkit</a>。然后在你的代码中正确调用即可，代码很简单，我不写了。</p>
<p>如果你和我一样懒，也可以采用 <a href="http://fairyfish.net/2008/05/29/google-ajax-libraries-api/">Google AJAX Libraries API</a>，使用以下方法调用：</p>
<pre>
<span style="color: Gray;">&lt;</span><span style="color: Blue;">script</span><span style="color: Gray;"> </span><span style="color: Blue;">src</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.google.com/jsapi</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">&gt;&lt;/</span><span style="color: Blue;">script</span><span style="color: Gray;">&gt;
&lt;</span><span style="color: Blue;">script</span><span style="color: Gray;">&gt;
&nbsp; </span><span style="color: #ffa500;">// Load jQuery</span><span style="color: Gray;">
&nbsp; </span><span style="color: Blue;">google</span><span style="color: Gray;">.</span><span style="color: Blue;">load</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">jquery</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">, </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">1</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;
&lt;/</span><span style="color: Blue;">script</span><span style="color: Gray;">&gt;</span>
</pre>
<p><strong>Hello jQuery</strong></p>
<p>当我们开始使用 jQuery 读取和操纵 DOM 的时候，我需要给 HTML 文档注册一个 ready 事件。代码如下：</p>
<pre>
<span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Blue;">document</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">ready</span><span style="color: Olive;">(</span><span style="color: Blue;">function</span><span style="color: Olive;">()</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;</span><span style="color: #ffa500;">// do stuff when DOM is ready</span><span style="color: Gray;">
</span><span style="color: Olive;">})</span><span style="color: Gray;">;</span>
</pre>
<p>下面是一个具体的例子：</p>
<pre>
<span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: Blue;">document</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">ready</span><span style="color: Olive;">(</span><span style="color: Blue;">function</span><span style="color: Olive;">()</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;$</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">a</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">click</span><span style="color: Olive;">(</span><span style="color: Blue;">function</span><span style="color: Olive;">()</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">alert</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Hello world!</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">;
&nbsp;&nbsp; &nbsp;</span><span style="color: Olive;">})</span><span style="color: Gray;">;
</span><span style="color: Olive;">})</span><span style="color: Gray;">;</span>
</pre>
<p>上面这个例子，就是当你点击页面中的链接的时候，他会弹出一个警告框。</p>
<p>下面让我们看看具体发生了什么： <code>$("a")</code> 是一个 jQuery 选择器，这里它选取所有的 <code>a</code> 元素，<code>$</code> 这里是 jQuery &#8220;class&#8221; 的别名，所以 <code>$()</code> 初始化了一个新的 jQuery 对象。<code>click()</code> 函数是我们调用的 jQuery 对象的一个方法。，它给所有选择的元素绑定了一个单击事件，并在该事件发生的时候执行提供的函数。</p>
<p>这段代码相当于：</p>
<pre>
<span style="color: Olive;">&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">onclick</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">alert('Hello world')</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Link</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;</span>
</pre>
<p>这两者之间的区别是相当明显的，我不用为每个单一元素写 onclick 函数。这样我们就把结构（HTML）和行为（JS）区分开，就和使用 CSS 把结构和样式区分开一样。</p>
<p>最后的例子请猛击这里：<a href="http://fairyfish.com/app/jQuery/jquery-1.htm">jQuery Example 1</a></p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2008/07/30/jquery-notes-1/" title="jQuery 学习笔记 1">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/07/30/jquery-notes-1/&title=jQuery+%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0+1&tags=jQuery, WordPress 教程, "  title="jQuery 学习笔记 1">收藏本文</a>
 / <a href="http://fairyfish.net/2008/07/30/jquery-notes-1/#comments" title="jQuery 学习笔记 1">16条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/m/noty/" title="noty：jQuery 网页消息通知插件">noty：jQuery 网页消息通知插件</a></li>
<li><a href="http://fairyfish.net/m/jqmobi/" title="专为移动平台打造的 jQuery： jqMobi">专为移动平台打造的 jQuery： jqMobi</a></li>
<li><a href="http://fairyfish.net/2011/11/22/jquery-mobile-1/" title="jQuery Mobile 1.0 发布">jQuery Mobile 1.0 发布</a></li>
<li><a href="http://fairyfish.net/m/jquery-cookies/" title="jQuery 如何存储，获取和删除  Cookies">jQuery 如何存储，获取和删除  Cookies</a></li>
<li><a href="http://fairyfish.net/m/catch404/" title="Catch404：处理网站坏链的 jQuery 插件">Catch404：处理网站坏链的 jQuery 插件</a></li>
<li><a href="http://fairyfish.net/m/jquery-determine-the-existence-of-object/" title="在 jQuery 中如何判断对象是否存在">在 jQuery 中如何判断对象是否存在</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=47407393&amp;utmr=-&amp;utmp=%2Frss%2F2008%2F07%2F30%2Fjquery-notes-1%2F&amp;utmdt=jQuery+%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0+1&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2008/07/30/jquery-notes-1/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

