<?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>Heluyao&#039;s Blog &#187; 插件</title>
	<atom:link href="http://11gz.com/blog/tag/plugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://11gz.com/blog</link>
	<description>设计、开发路上的点点滴滴...</description>
	<lastBuildDate>Fri, 05 Aug 2011 07:24:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	
<!-- Start Of Script Generated By WP-PostViews Plus -->
<script type='text/javascript' src='http://11gz.com/blog/wp-includes/js/jquery/jquery.js?ver=1.4.4'></script>
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
</script>
<!-- End Of Script Generated By WP-PostViews Plus -->
	<item>
		<title>imglazyload图片延迟加载(jQuery)</title>
		<link>http://11gz.com/blog/2011/06/20/imglazyload-jquery/</link>
		<comments>http://11gz.com/blog/2011/06/20/imglazyload-jquery/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 12:13:26 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[JS/Ajax/AS]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=569</guid>
		<description><![CDATA[这个小效果3个月前就写了，太忙，一直没空更新blog，刚好有点空闲，抽出来简单弄弄了~container容器，attr属性，timeout延时。这些都可以有自己灵活控制的！原理简单不过了，图片先不设置src属... ]]></description>
			<content:encoded><![CDATA[<p>这个小效果还是3个月前写的，太忙，一直没空更新blog，刚好有点空闲，抽出来简单弄弄了~</p>
<p>container容器，attr属性，timeout延时。这些都可以有自己灵活控制的！原理简单不过了，图片先不设置src属性，浏览器就不会产生请求，监听起滚动条和窗口大小的事件，通过判断图片是否处于当前可视区域(offset的left和top方向分别小于scrollTop+clientHeight和scrollLeft+clientWidth)来控制图片是否显示，显示则设置img对象的src属性为标签中自定义属性的值！</p>
<h4>主要代码</h4>
<div class="hl-surround"><div class="hl-main"><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">container</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">options</span><span style="color: Gray;">.</span><span style="color: #404040;">container</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br /></span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">imgNum</span><span style="color: Gray;"> = </span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">container</span><span style="color: Gray;">.</span><span style="color: #404040;">find</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">img[</span><span style="color: #080;">'</span><span style="color: Gray;">+ </span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">options</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Gray;"> +</span><span style="color: #080;">'</span><span style="color: #066;">]</span><span style="color: #080;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br /></span><span style="color: #660;">var</span><span style="color: Gray;"> </span><span style="color: #404040;">_this</span><span style="color: Gray;"> = </span><span style="color: #660;">this</span><span style="color: Gray;">;<br /></span><span style="color: #660;">if</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">imgNum</span><span style="color: Gray;">.</span><span style="color: #404040;">length</span><span style="color: Olive;">){</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp;</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">timer</span><span style="color: Gray;">&amp;&amp;</span><span style="color: #404040;">clearTimeout</span><span style="color: Olive;">(</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">timer</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp;</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">timer</span><span style="color: Gray;"> = </span><span style="color: #404040;">setTimeout</span><span style="color: Olive;">(</span><span style="color: #660;">function</span><span style="color: Olive;">(){</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #660;">var</span><span style="color: Gray;"> </span><span style="color: #404040;">arr</span><span style="color: Gray;"> = </span><span style="color: Olive;">[]</span><span style="color: Gray;">,</span><span style="color: #404040;">gc</span><span style="color: Gray;"> = </span><span style="color: #404040;">_this</span><span style="color: Gray;">.</span><span style="color: #404040;">getClient</span><span style="color: Olive;">()</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;$.</span><span style="color: #404040;">each</span><span style="color: Olive;">(</span><span style="color: #404040;">_this</span><span style="color: Gray;">.</span><span style="color: #404040;">imgNum</span><span style="color: Gray;">,</span><span style="color: #660;">function</span><span style="color: Olive;">(</span><span style="color: #404040;">i</span><span style="color: Gray;">,</span><span style="color: #404040;">o</span><span style="color: Olive;">){</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #660;">if</span><span style="color: Olive;">(</span><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #404040;">o</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">offset</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">top</span><span style="color: Gray;"> &lt;= </span><span style="color: #404040;">gc</span><span style="color: Gray;">.</span><span style="color: #404040;">top</span><span style="color: Gray;"> &amp;&amp; $</span><span style="color: Olive;">(</span><span style="color: #404040;">o</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">offset</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">left</span><span style="color: Gray;"> &lt;= </span><span style="color: #404040;">gc</span><span style="color: Gray;">.</span><span style="color: #404040;">left</span><span style="color: Olive;">){</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #660;">var</span><span style="color: Gray;"> </span><span style="color: #404040;">attrval</span><span style="color: Gray;"> = $</span><span style="color: Olive;">(</span><span style="color: #404040;">o</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">lazysrc</span><span style="color: #080;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span><span style="color: #404040;">attrval</span><span style="color: Gray;">&amp;&amp;$</span><span style="color: Olive;">(</span><span style="color: #404040;">o</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">attr</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">src</span><span style="color: #080;">'</span><span style="color: Gray;">,</span><span style="color: #404040;">attrval</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">removeAttr</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">lazysrc</span><span style="color: #080;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">hide</span><span style="color: Olive;">()</span><span style="color: Gray;">.</span><span style="color: #404040;">fadeIn</span><span style="color: Olive;">()</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Olive;">}</span><span style="color: #660;">else</span><span style="color: Olive;">{</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #404040;">arr</span><span style="color: Gray;">.</span><span style="color: #404040;">push</span><span style="color: Olive;">(</span><span style="color: #404040;">o</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Olive;">}</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Olive;">})</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #404040;">_this</span><span style="color: Gray;">.</span><span style="color: #404040;">imgNum</span><span style="color: Gray;"> = </span><span style="color: #404040;">arr</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp;</span><span style="color: Olive;">}</span><span style="color: Gray;">,</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">options</span><span style="color: Gray;">.</span><span style="color: #404040;">timeout</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br /></span><span style="color: Olive;">}</span><span style="color: #660;">else</span><span style="color: Olive;">{</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp;$</span><span style="color: Olive;">(</span><span style="color: Teal;">window</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">unbind</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">scroll</span><span style="color: #080;">'</span><span style="color: Gray;">,</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">check</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp;$</span><span style="color: Olive;">(</span><span style="color: Teal;">window</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: #404040;">unbind</span><span style="color: Olive;">(</span><span style="color: #080;">'</span><span style="color: #066;">resize</span><span style="color: #080;">'</span><span style="color: Gray;">,</span><span style="color: #660;">this</span><span style="color: Gray;">.</span><span style="color: #404040;">check</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br /></span><span style="color: Olive;">}</span></div></div>
<h4>返回当前屏幕显示范围</h4>
<div class="hl-surround"><div class="hl-main"><span style="color: #660;">return</span><span style="color: Olive;">{</span><span style="color: #080;">'</span><span style="color: #066;">top</span><span style="color: #080;">'</span><span style="color: Gray;">:</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: #404040;">documentElement</span><span style="color: Gray;">.</span><span style="color: #404040;">clientHeight</span><span style="color: Gray;">+</span><span style="color: Teal;">Math</span><span style="color: Gray;">.</span><span style="color: #404040;">max</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: #404040;">documentElement</span><span style="color: Gray;">.</span><span style="color: #404040;">scrollTop</span><span style="color: Gray;">,</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: #404040;">body</span><span style="color: Gray;">.</span><span style="color: #404040;">scrollTop</span><span style="color: Olive;">)</span><span style="color: Gray;">,</span><span style="color: #080;">'</span><span style="color: #066;">left</span><span style="color: #080;">'</span><span style="color: Gray;">:</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: #404040;">documentElement</span><span style="color: Gray;">.</span><span style="color: #404040;">clientWidth</span><span style="color: Gray;">+</span><span style="color: Teal;">Math</span><span style="color: Gray;">.</span><span style="color: #404040;">max</span><span style="color: Olive;">(</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: #404040;">documentElement</span><span style="color: Gray;">.</span><span style="color: #404040;">scrollLeft</span><span style="color: Gray;">,</span><span style="color: Teal;">document</span><span style="color: Gray;">.</span><span style="color: #404040;">body</span><span style="color: Gray;">.</span><span style="color: #404040;">scrollLeft</span><span style="color: Olive;">)}</span><span style="color: Gray;">;</span></div></div>
<p>demo展示：<a href="http://www.11gz.com/demo/js-ajax/imglazyload.html" title="http://www.11gz.com/demo/js-ajax/imglazyload.html">http://www.11gz.com/demo/js-ajax/imglazyload.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2011/06/20/imglazyload-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress升级2.9要小心</title>
		<link>http://11gz.com/blog/2009/12/29/480/</link>
		<comments>http://11gz.com/blog/2009/12/29/480/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 03:19:21 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[thinking]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=480</guid>
		<description><![CDATA[wordpress又出新版本了，2.9全新亮相了。如果你的blog准备升级，那么要小心了。有插件可能不兼容了。前几日我将Blog升级到2.9的时候就遇到两个插件不兼容，一个是“中文 WordPress 工具箱”，另... ]]></description>
			<content:encoded><![CDATA[<p>wordpress又出新版本了，2.9全新亮相了。如果你的blog准备升级，那么要小心了。有插件可能不兼容了。前几日我将Blog升级到2.9的时候就遇到两个插件不兼容，一个是“中文 WordPress 工具箱”，另一个是Simple Tags。前者导致页面直接跑出错误，不能正常访问，后者貌似只是在后台写新文章时不能填写标签。所以还是要谨慎了，哈哈～～～不知是否仅仅我个人碰到如此问题！总之记得备份文件和数据库，以防万一吧！</p>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2009/12/29/480/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>给Dreamweaver安装jQuery插件jQuery_API.mxp</title>
		<link>http://11gz.com/blog/2009/09/10/dreamweaver-jquery-jqueryapi/</link>
		<comments>http://11gz.com/blog/2009/09/10/dreamweaver-jquery-jqueryapi/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 07:36:55 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[JS/Ajax/AS]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[插件]]></category>
		<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=439</guid>
		<description><![CDATA[要让Dreamweaver支持jQuery自动提示代码功能，方法很简单，下载一个插件—jQuery_API.mxp。在Dreamweaver里依次选择“命令” -> “扩展管理” -> “安装扩展” -> ...，就会自动安装了。... ]]></description>
			<content:encoded><![CDATA[<p>要让Dreamweaver支持jQuery自动提示代码功能，方法很简单，下载一个插件—<a href="http://xtnd.us/dreamweaver/jquery" title="http://xtnd.us/dreamweaver/jquery">jQuery_API.mxp</a>[点击下载]。</p>
<p>在Dreamweaver里依次选择“命令” -> “扩展管理” -> “安装扩展” -> &#8230;，就会自动安装了。</p>
<p>成功后重启Dreamweaver，就大功告成了。</p>
<p>注意：如果您安装的是精简版的Dreamweaver，那么请先下载<a href="http://www.adobe.com/cn/exchange/em_download/em18_download.html" title="http://www.adobe.com/cn/exchange/em_download/em18_download.html">Adobe Extension Manager 插件管理器</a>[点击下载]，我自己是cs3的，因此该处链接也是适用于cs3，请根据自己相应版本选择下载。</p>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2009/09/10/dreamweaver-jquery-jqueryapi/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

