<?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>Leeiio Chaos Made. &#187; My Works</title>
	<atom:link href="http://leeiio.me/category/design/my-works/feed/" rel="self" type="application/rss+xml" />
	<link>http://leeiio.me</link>
	<description>The site is redesigning,please be patient  :P</description>
	<lastBuildDate>Sun, 29 Jan 2012 16:40:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Bookmarklet &#8220;PrintDo&#8221; &#8211; 打印你的Doit.im任务！</title>
		<link>http://leeiio.me/print-your-doitim-tasks/</link>
		<comments>http://leeiio.me/print-your-doitim-tasks/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 13:47:09 +0000</pubDate>
		<dc:creator>Leeiio</dc:creator>
				<category><![CDATA[My Works]]></category>
		<category><![CDATA[混合，雜亂無章。]]></category>
		<category><![CDATA[Doit.im]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[PrintDo]]></category>

		<guid isPermaLink="false">http://leeiio.me/?p=2251</guid>
		<description><![CDATA[Doit.im是一个提供个人时间管理(GTD)的服务。如果你正在用的话，那么以下的内容可能会对你有所帮助！ 传统的个人时间管理有很多方法，比如记录在笔记本上，相信喜欢纸质的童鞋们都很乐意这么去做，以至于网上还有在售卖Todo记事本。如果你是纸质控刚接触Doit.im，你可能还比较喜欢把任务记录在纸上，于是这个应用就应运而生了。把任务打印到纸上，然后贴在你的桌子上，既方便查看又便于你的保存收集，当然，这个做法不低碳，环保主义者慎用！ 如果有什么bug，请反馈给我，谢谢！ 2011.12.02:更新支持最新版的Doit.im任务打印功能。 具体点击以下页面进行查看吧。]]></description>
			<content:encoded><![CDATA[<p><img src="http://imgs.leeiio.me/blogimgs/2011/03/20110303_printdo.png" alt="Bookmarklet "PrintDo" - 打印你的Doit.im任务！" /><br />
<a href="http://doit.im">Doit.im</a>是一个提供个人时间管理(GTD)的服务。如果你正在用的话，那么以下的内容可能会对你有所帮助！<br />
传统的个人时间管理有很多方法，比如记录在笔记本上，相信喜欢纸质的童鞋们都很乐意这么去做，以至于网上还有在售卖Todo记事本。如果你是纸质控刚接触Doit.im，你可能还比较喜欢把任务记录在纸上，于是这个应用就应运而生了。把任务打印到纸上，然后贴在你的桌子上，既方便查看又便于你的保存收集，当然，这个做法不低碳，环保主义者慎用！</p>
<p>如果有什么bug，请反馈给我，谢谢！</p>
<p>2011.12.02:更新支持最新版的Doit.im任务打印功能。<br />
<span id="more-2251"></span><br />
具体点击以下页面进行查看吧。<br />
<p class="preview left"><a href="http://lab.leeiio.me/printdo/" title="点击访问 PrintDo!">PrintDo!
<em title="Print your tasks!基于Doit.im的任务打印！">Just click it!</em></a></p><br />
<p class="clear"></p></p>
]]></content:encoded>
			<wfw:commentRss>http://leeiio.me/print-your-doitim-tasks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mac版Doit.im发布啦！(2011-01-08更新)</title>
		<link>http://leeiio.me/mac-doit-im/</link>
		<comments>http://leeiio.me/mac-doit-im/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 09:50:36 +0000</pubDate>
		<dc:creator>Leeiio</dc:creator>
				<category><![CDATA[Mac二三事]]></category>
		<category><![CDATA[My Works]]></category>
		<category><![CDATA[Doit.im]]></category>

		<guid isPermaLink="false">http://leeiio.me/?p=2195</guid>
		<description><![CDATA[呃，标题党了一下，这个并不是官方发布，这个版本是基于官方的linux版本进行修改的，纯属个人爱好业余时间进行修改。使用之前你可能需要有一个Doit.im的帐号。暂时没有登出账户功能，如果想切换账户，请右键应用程序 &#8211; 显示包内容 &#8211; Contents &#8211; Resources，然后删除doit.db文件即可。个人能力有限，可能会有不少bug，敬请见谅。目前没有自动更新功能，因为没有官方通知接口，所以请关注本博客的更新动态。 Doit.im是一款GTD软件，它支持多平台运作，不论您在web、iPhone、Android、Windows客户端、或iPad，都能使用Doit.im管理您的待办任务。 目前功能： 添加/编辑/删除任务 添加重复任务/转发任务/提醒任务 添加联系人 添加情境/项目 双击任务列表的单条任务可以查看任务详细信息 可以对任务列表的任务进行拖拽操作 10分钟自动同步任务到服务器 &#8230; 更多更强大功能可以尝试使用Web版Doit.im 2010.12.30:发布Mac版Doit.im alpha版。 中文版下载(115网盘) Download English Version(115 rapidshare Fileape FileDude MediaFire) 2011.01.08: 1.增加空任务箱子的说明提示 2.修正愚蠢的导致联系人界面显示错误的bug 3.增加任务到期及过期任务在列表上的提示信息 4.账户设置下拉选项中增加反馈链接 5.增加时间视图下添加任务高亮任务所在箱子的动态效果 6.调整快速 添加输入框到任务列表顶部 7.修复用户-时区造成的任务显示问题 8.其他一些bug修正以及改进 9&#8230;.. 1.Instruction &#8230; <a href="http://leeiio.me/mac-doit-im/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://imgs.leeiio.me/blogimgs/2010/12/20101230_macdoitim.jpg" alt="Mac版Doit.im" /><br />
呃，标题党了一下，这个并不是官方发布，这个版本是基于官方的linux版本进行修改的，纯属个人爱好业余时间进行修改。使用之前你可能需要有一个<a href="http://www.doit.im" rel="nofollow">Doit.im</a>的帐号。暂时没有登出账户功能，如果想切换账户，请右键应用程序 &#8211; 显示包内容 &#8211; Contents &#8211; Resources，然后删除doit.db文件即可。个人能力有限，可能会有不少bug，敬请见谅。目前没有自动更新功能，因为没有官方通知接口，所以请关注本博客的更新动态。<br />
<span id="more-2195"></span></p>
<p><a href="http://www.doit.im" rel="nofollow">Doit.im</a>是一款GTD软件，它支持多平台运作，不论您在web、iPhone、Android、Windows客户端、或iPad，都能使用Doit.im管理您的待办任务。</p>
<p>目前功能：<br />
添加/编辑/删除任务<br />
添加重复任务/转发任务/提醒任务<br />
添加联系人<br />
添加情境/项目<br />
双击任务列表的单条任务可以查看任务详细信息<br />
可以对任务列表的任务进行拖拽操作<br />
10分钟自动同步任务到服务器<br />
&#8230;<br />
更多更强大功能可以尝试使用<a href="https://i.doit.im" rel="nofollow">Web版Doit.im</a></p>
<p>2010.12.30:发布Mac版Doit.im alpha版。 <del datetime="2011-01-08T14:25:32+00:00">中文版下载(<a href="http://u.115.com/file/f61f33b0b9" title="中文版下载" rel="nofollow">115网盘</a>) Download English Version(<a href="http://u.115.com/file/f6735f745d" title="Download English Version" rel="nofollow">115</a> <a href="http://rapidshare.com/files/439939295/Doiten.zip" title="Download English Version" rel="nofollow">rapidshare</a> <a href="http://fileape.com/dl/AJnthbaZdbhndIGD" title="Download English Version" rel="nofollow">Fileape</a> <a href="http://www.filedude.com/download/l9GGqsl5xC3dda5f365c" title="Download English Version" rel="nofollow">FileDude</a> <a href="http://www.mediafire.com/?47l9w7eecoilvwf" title="Download English Version" rel="nofollow">MediaFire</a>)</del></p>
<p>2011.01.08:<br />
1.增加空任务箱子的说明提示<br />
2.修正愚蠢的导致联系人界面显示错误的bug<br />
3.增加任务到期及过期任务在列表上的提示信息<br />
4.账户设置下拉选项中增加反馈链接<br />
5.增加时间视图下添加任务高亮任务所在箱子的动态效果<br />
6.调整快速 添加输入框到任务列表顶部<br />
7.修复用户-时区造成的任务显示问题<br />
8.其他一些bug修正以及改进<br />
9&#8230;..</p>
<p>1.Instruction showed when the box&#8217;s blank;<br />
2.The stupid bug which causes error on Contact page fixed;<br />
3.Due day,days overdue and days left showed on task bar;<br />
4.Feedback link added;<br />
5.Highlight effect showed on the box where task is added;<br />
6.Quick-add column adjusted to the top of task list;<br />
7.Other bugs fixed and performance improved.<br />
8.Fix &#8211; Timezone task show problem<br />
9&#8230;..<br />
中文版下载(<a href="http://u.115.com/file/f69c70b19d" title="中文版下载" rel="nofollow">115网盘</a>) Download English Version(<a href="http://u.115.com/file/f6a4b70fdf" title="Download English Version" rel="nofollow">115</a> <a href="http://www.filedude.com/download/CgWndREhHj8db92acebf" title="Download English Version" rel="nofollow">FileDude</a> )</p>
<p>声明：此版本并非官方版本，官方原生Mac版将于1月份左右发布，这个版本纯粹的个人兴趣项目，基于官方的Linux版本修改。<a href="https://twitter.com/heymi/">@heymi</a>界面设计，我<a href="https://twitter.com/leeiio">@leeiio</a>样式和脚本修改以及移植。</p>
]]></content:encoded>
			<wfw:commentRss>http://leeiio.me/mac-doit-im/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Read it later exporter &#8211; 导出你的Read it later的记录</title>
		<link>http://leeiio.me/read-it-later-exporter/</link>
		<comments>http://leeiio.me/read-it-later-exporter/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 15:37:23 +0000</pubDate>
		<dc:creator>Leeiio</dc:creator>
				<category><![CDATA[My Works]]></category>
		<category><![CDATA[Read it later exporter]]></category>
		<category><![CDATA[RILExporter]]></category>

		<guid isPermaLink="false">http://leeiio.me/?p=2167</guid>
		<description><![CDATA[事情的起因是Read it later(http://readitlaterlist.com/)伤了我的心，丢了我的不少数据。这个以前我极力向朋友推荐的信息时代的减压工具之一，因为我收录的网址太多了，然后很早以前的网址都丢失了。我记得最早版本的Read it later是和firefox本地书签关联的，除了服务器上的副本本地的书签里还有一个目录专门收藏着。作为云时代提供的云服务，用户的数据是十分重要的，虽说Read it later是免费服务，但是用户的数据都不能保障的话这是绝对不行的。 现在用的服务是pinboard.in，页面十分简洁，但功能十分强大，且十分使用。除了保存你的URL，还在服务器上Archive你的URL页面的副本，就算该URL失效了还是可以正常浏览到该页面。更重要的是还支持搜索的时候搜索被Archive的页面上的文本，可谓十分强大，且支持自动保存你的tweets为书签。而且支持Read it later功能，更多功能可以看这里。价格也不贵，$25即可拥有这一切。(听着像给人家打广告&#8230;) 同类服务还有 http://historio.us/ 下面才进入本文正题&#8230; 用了pinboard.in后，以前记录在Read it later的记录就需要迁移过来，而他们官方没有直接提供导出的功能，但是提供了API，于是动手折腾了一个，在@cyril_liu童鞋的后端支持下，就有了Read it later exporter。导出为书签文件后，你想往拿导入都可以，可以导入pinboard.in当然也可以导入回你的浏览器书签。 最后的PS:消失了挺长一段时间了，你知道的，我现在正在做一个很棒的产品，而且加上我比较懒，所以更新缓慢，其实很多都在草稿箱一直都没有发出去，罪过罪过。博客写不动了都，还是写微博舒畅，可以follow我的twitter:@leeiio 或者腾讯微博神马的，ID都是这个。话说，今天饭否开饭了&#8230;]]></description>
			<content:encoded><![CDATA[<p><img src="http://imgs.leeiio.me/blogimgs/2010/11/20101125_ril.jpg" alt="Read it later exporter - 导出你的Read it later的记录" /><br />
事情的起因是Read it later(http://readitlaterlist.com/)伤了我的心，丢了我的不少数据。这个以前我极力向朋友推荐的信息时代的减压工具之一，因为我收录的网址太多了，然后很早以前的网址都丢失了。我记得最早版本的Read it later是和firefox本地书签关联的，除了服务器上的副本本地的书签里还有一个目录专门收藏着。作为云时代提供的云服务，用户的数据是十分重要的，虽说Read it later是免费服务，但是用户的数据都不能保障的话这是绝对不行的。<br />
<span id="more-2167"></span><br />
现在用的服务是<a href="http://pinboard.in/" rel="nofollow">pinboard.in</a>，页面十分简洁，但功能十分强大，且十分使用。除了保存你的URL，还在服务器上Archive你的URL页面的副本，就算该URL失效了还是可以正常浏览到该页面。更重要的是还支持搜索的时候搜索被Archive的页面上的文本，可谓十分强大，且支持自动保存你的tweets为书签。而且支持Read it later功能，更多功能可以看<a href="http://pinboard.in/about/" rel="nofollow">这里</a>。价格也不贵，$25即可拥有这一切。(听着像给人家打广告&#8230;) 同类服务还有 <a href="http://historio.us/" rel="nofollow">http://historio.us/</a></p>
<p>下面才进入本文正题&#8230;</p>
<p>用了pinboard.in后，以前记录在Read it later的记录就需要迁移过来，而他们官方没有直接提供导出的功能，但是提供了API，于是动手折腾了一个，在<a href="https://twitter.com/cyril_liu/">@cyril_liu</a>童鞋的后端支持下，就有了Read it later exporter。导出为书签文件后，你想往拿导入都可以，可以导入pinboard.in当然也可以导入回你的浏览器书签。</p>
<p><p class="preview left"><a href="http://rilexporter.appspot.com/" title="点击访问 Read it later exporter!">Read it later exporter
<em title="Read it later exporter">Just click it!</em></a></p><br />
<p class="clear"></p></p>
<p>最后的PS:消失了挺长一段时间了，你知道的，我现在正在做一个很棒的产品，而且加上我比较懒，所以更新缓慢，其实很多都在草稿箱一直都没有发出去，罪过罪过。博客写不动了都，还是写微博舒畅，可以follow我的twitter:@leeiio 或者腾讯微博神马的，ID都是这个。话说，今天饭否开饭了&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://leeiio.me/read-it-later-exporter/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>用 jQuery 實現的 WordPress 標註作者的最後評論回覆</title>
		<link>http://leeiio.me/jquery-last-by-author/</link>
		<comments>http://leeiio.me/jquery-last-by-author/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 02:59:52 +0000</pubDate>
		<dc:creator>Leeiio</dc:creator>
				<category><![CDATA[JS/Ajax/AS/Flex]]></category>
		<category><![CDATA[My Works]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Wordpress Plugins]]></category>
		<category><![CDATA[標註作者最後評論]]></category>

		<guid isPermaLink="false">http://leeiio.me/?p=963</guid>
		<description><![CDATA[小把戲，並且這標題有點拗口，我很擔心你們看到標題就已經暈了，不過實現這個效果的方法倒是挺簡單的。 靈感來自牛逼的 Shawn，他博客上面的他自己的評論都是在左側加了空心的星星，但是他的最後回覆則是綠色的星星，這樣給訪客的感覺就是作者只回覆到了這裡，或者換種理解的意思就是“已閱到這個評論”，有點類似論壇裡面可能常看到的“已閱至此樓”的插件功能。當然你也可能會覺得這個功能無足輕重，但是我覺得還是挺有意思的，可以讓訪客知道作者有多久沒來過了，因為一般來說，看到自己的博客有人評論的話肯定會先回覆的吧。 本人的 jQuery 也都是些皮毛功夫，代碼寫得不好也見笑了，歡迎批評指正。 如果還不是很明白這個功能所表達的意思的話，你可以先看看下面這個截圖。 就如截圖種的這樣，只是給某篇日誌該作者的最後評論回覆加一個標註，可以是一個圖片也可以是一些提醒文字，本文講的是用圖片來標註的。請接著往下看。 準備工作： 首先得確定你的主題中評論頁面裡面，作者的評論和訪客的評論是否具有不同的樣式，比如我的評論區域訪客的 class=&#8221;comments&#8221;，而作者的評論樣式是 class=&#8221;comments&#8221;，不然下文就不能判斷並篩選出作者的評論了。如果發現自己的主題並沒有這樣的設計，那麽你可以 google 下怎麽設計這個功能代碼，或者可以參考我提供給你的方法。 區分作者評論和訪客評論的樣式方法： 打開 comments.php 頁面，在任意処加入以下代碼(必須在評論輸出的代碼片段之前)，比如我的每一個評論都是用 li 標簽來包裹的，那麽你可以選擇加在以下代碼之前 1 &#60;li class=&#34;&#60;?php echo $oddcomment; ?&#62; comments ?&#62;&#34; id=&#34;comment-&#60;?php comment_ID&#40;&#41; ?&#62;&#34;&#62; 修改後的代碼 1 2 3 4 5 6 7 &#60;?php &#8230; <a href="http://leeiio.me/jquery-last-by-author/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>小把戲，並且這標題有點拗口，我很擔心你們看到標題就已經暈了，不過實現這個效果的方法倒是挺簡單的。</p>
<p>靈感來自牛逼的 <a href="http://ishawn.net" rel="nofollow">Shawn</a>，他博客上面的他自己的評論都是在左側加了空心的星星，但是他的最後回覆則是綠色的星星，這樣給訪客的感覺就是作者只回覆到了這裡，或者換種理解的意思就是“已閱到這個評論”，有點類似論壇裡面可能常看到的“已閱至此樓”的插件功能。當然你也可能會覺得這個功能無足輕重，但是我覺得還是挺有意思的，可以讓訪客知道作者有多久沒來過了，因為一般來說，看到自己的博客有人評論的話肯定會先回覆的吧。</p>
<p><strong>本人的 jQuery 也都是些皮毛功夫，代碼寫得不好也見笑了，歡迎批評指正。</strong></p>
<p>如果還不是很明白這個功能所表達的意思的話，你可以先看看下面這個截圖。<br />
<span id="more-963"></span><br />
<img class="imgborder" src="http://imgs.guaniu.com/blogpics/month_0902/20090218_lastbyauthor.gif" alt="用 jQuery 實現的 WordPress 標註作者的最後評論回覆" title="用 jQuery 實現的 WordPress 標註作者的最後評論回覆" /></p>
<p>就如截圖種的這樣，只是給某篇日誌該作者的最後評論回覆加一個標註，可以是一個圖片也可以是一些提醒文字，本文講的是用圖片來標註的。請接著往下看。</p>
<p><strong>準備工作：</strong></p>
<blockquote><p>
首先得確定你的主題中評論頁面裡面，作者的評論和訪客的評論是否具有不同的樣式，比如我的評論區域訪客的 <em>class=&#8221;comments&#8221;</em>，而作者的評論樣式是 <em>class=&#8221;comments&#8221;</em>，不然下文就不能判斷並篩選出作者的評論了。如果發現自己的主題並沒有這樣的設計，那麽你可以 google 下怎麽設計這個功能代碼，或者可以參考我提供給你的方法。
</p></blockquote>
<p><strong>區分作者評論和訪客評論的樣式方法：</strong><br />
打開 comments.php 頁面，在任意処加入以下代碼(必須在評論輸出的代碼片段之前)，比如我的每一個評論都是用 li 標簽來包裹的，那麽你可以選擇加在以下代碼之前</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">&lt;li class=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$oddcomment</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> comments ?&gt;&quot; id=&quot;comment-<span style="color: #000000; font-weight: bold;">&lt;?php</span> comment_ID<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;</pre></td></tr></table></div>

<p>修改後的代碼</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
	<span style="color: #000088;">$isByAuthor</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$comment</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">comment_author_email</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'xxxxxx@gmail.com'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$isByAuthor</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;li class=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$oddcomment</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> comments<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$isByAuthor</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;-author&quot;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; id=&quot;comment-<span style="color: #000000; font-weight: bold;">&lt;?php</span> comment_ID<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;</pre></td></tr></table></div>

<p>將上面的代碼中的email地址修改為你自己的 email，代碼的作用就是判斷你填寫的 email 來區別你的評論與訪客的評論。</p>
<p><strong>完成了以上的準備工作之後下面就開始進入本文的重點了。請看以下這段代碼：</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
<span style="color: #003366; font-weight: bold;">var</span> lastbyauthor <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'ol.thecomments'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.comments-author:last'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span>lastbyauthor<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><span style="color: #3366CC;">&quot;background&quot;</span><span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;#FAFAFA url(images/lastbyauthor.png) right 10px no-repeat&quot;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'name'</span><span style="color: #339933;">,</span><span style="color: #3366CC;">'lastbyauthor'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'div.commentcount a'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>title<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;作者最後的評論回覆&quot;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>將以上的代碼加入到你模板文件的 </head>  或者 </body> 之前即可，當然你也可以加入到自己的 js文件裏。</p>
<p>我大致講解下這段 jQuery 代碼，我這裏定義一個變量 lastbyauthor，<em>$(&#8216;ol.thecomments&#8217;)</em> 就是你的評論顯示區域的外面所包裹的標記，大部分主題都是用 ol 標記的，然後在這段 ol 所包裹著的代碼中用 find() 函數查找出最後的一個 樣式為 <em>class=&#8221;comments-author&#8221;</em> 的那段評論。然後對這段評論的樣式進行特殊的 css。懂的人可能看出來了我這裏還定義了一個 name 屬性，名字為 lastbyauthor，這是為了給作者最後的評論添加錨標簽用的，不用 id 是因為每一個評論都已經擁有一個數據庫生成的評述數了。</p>
<p><strong>比如你可以在評論模板的任何地方添加以下代碼：</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;">追蹤作者<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#lastbyauthor&quot;</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;color:red&quot;</span>&gt;</span>最後的軌跡<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>!</pre></div></div>

<p><strong>效果：</strong>點擊後面的紅色文字追蹤作者<a href="#lastbyauthor" style="color:red">最後的軌跡</a>!</p>
<p>當然，你還需要準備一張類似如下的醒目提醒圖片：<img src="http://leeiio.me/wp-content/themes/light-colorful/images/lastbyauthor.png" alt="last by author" /></p>
<p><strong>是不是覺得很簡單。不知道對於新手的話我說得是不是夠詳細了，如果還有不明白的可以給我回復，我都將一一耐心講解回復，謝謝惠顧！</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://leeiio.me/jquery-last-by-author/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>用jQuery控制網頁內容的加載順序</title>
		<link>http://leeiio.me/jquery-changes-divsorder/</link>
		<comments>http://leeiio.me/jquery-changes-divsorder/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 17:01:02 +0000</pubDate>
		<dc:creator>Leeiio</dc:creator>
				<category><![CDATA[JS/Ajax/AS/Flex]]></category>
		<category><![CDATA[My Works]]></category>
		<category><![CDATA[網頁內容加載順序]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://leeiio.me/?p=865</guid>
		<description><![CDATA[早前，在 5key 的博客上看到了一篇关于頁面头部最後加載的文章，覺得這是一個非常有意義的做法，突然想起來 Shawn 的網站的頭部也是最後加載的，但是他似乎不是用的絕對定位的方法。 讓頁面頭部最後加載，說到底就是控制網頁內容的加載順序，好處 5key 已經在他的博文里提過了，但是我覺得好處不單單是他提到的那些，我再歸納一下吧。因為考慮到你的網頁可能會調用很多外部的 js 文件，主要來自與各大服務商的各大服務調用，比如 Feedsky 的訂閱數圖標，比如一款叫做鲜果推荐按钮的 WP 插件(以前我的 blog 經常因為鮮果網站當機而導致加載卡在一個地方好久下不來)，又比如現在很流行的 Twitter 的 Api 輸出狀態信息以及 google friend connect 的掛件等等等諸如此類的服務，因為都是外部調用的，誰也無法保證服務商隨時當機的可能性。而同時我們又知道網頁默認的加載順序都是從上至下加載的。所以這時候通過 css 絕對定位那些外部調用的服務就顯得很有用處，把那些調用寫到網頁的底部去，這樣網頁加載的時候就不會卡住了，然後通過 css 的 position:absolute 絕對定位到網頁的顯示位置去，此法不錯，這時候 Evance 同學說話了，他認為 css 的絕對定位不應該被用作排版而该用来结构内容，我的觀點是絕對定位雖然定位很精確，但是如果你需要定位的那些東西都是很零散地分佈在網頁各處的話，我想這有得你忙的了。 當然改變網頁內容的加載順序的好處還沒有說完，他同時也可以 SEO 你的頁面，可能有些同學已經抱著這個目的在各自的網站實施了，對那些還沒明白過來的同學們我這里就說說吧。 因為你知道網頁的加載順序是從上往下的，而搜索引擎爬蟲爬取你的網頁的順序也是從上往下的。 所以讓一些不想出現在網頁頭部而遮擋了頁面正文的那些網頁內容我們統統可以移到頁面底部去，這樣爬蟲爬你網頁的時候最先獲取的才有可能是你的頁面正文內容。當然你可能要說我有在 head &#8230; <a href="http://leeiio.me/jquery-changes-divsorder/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img  src="http://imgs.guaniu.com/blogpics/month_0902/20090203_jquerychangesdivorderseo.gif" alt="用jQuery控制網頁內容的加載順序并SEO你的頁面" /><br />
早前，在 5key 的博客上看到了一篇关于<a href="http://5key.net/blog/index.php/2008/11/27/header-load/" rel="nofollow">頁面头部最後加載</a>的文章，覺得這是一個非常有意義的做法，突然想起來 <a href="http://ishawn.net/" rel="nofollow">Shawn</a> 的網站的頭部也是最後加載的，但是他似乎不是用的絕對定位的方法。</p>
<p>讓頁面頭部最後加載，說到底就是控制網頁內容的加載順序，好處 5key 已經在他的博文里提過了，但是我覺得好處不單單是他提到的那些，我再歸納一下吧。因為考慮到你的網頁可能會調用很多外部的 js 文件，主要來自與各大服務商的各大服務調用，比如 Feedsky 的訂閱數圖標，比如一款叫做<a href="http://blog.xianguo.com/2008/02/21/digg-plugin-112.html" rel="nofollow">鲜果推荐按钮</a>的 WP 插件(以前我的 blog 經常因為鮮果網站當機而導致加載卡在一個地方好久下不來)，又比如現在很流行的 Twitter 的 Api 輸出狀態信息以及 google friend connect 的掛件等等等諸如此類的服務，因為都是外部調用的，誰也無法保證服務商隨時當機的可能性。而同時我們又知道網頁默認的加載順序都是從上至下加載的。所以這時候通過 css 絕對定位那些外部調用的服務就顯得很有用處，把那些調用寫到網頁的底部去，這樣網頁加載的時候就不會卡住了，然後通過 css 的 position:absolute 絕對定位到網頁的顯示位置去，此法不錯，這時候 <a href="http://evance.name" rel="nofollow">Evance</a> 同學說話了，他認為 css 的絕對定位不應該被用作排版而该用来结构内容，我的觀點是絕對定位雖然定位很精確，但是如果你需要定位的那些東西都是很零散地分佈在網頁各處的話，我想這有得你忙的了。</p>
<p>當然改變網頁內容的加載順序的好處還沒有說完，他同時也可以 <strong>SEO</strong> 你的頁面，可能有些同學已經抱著這個目的在各自的網站實施了，對那些還沒明白過來的同學們我這里就說說吧。<br />
<span id="more-865"></span><br />
因為你知道網頁的加載順序是從上往下的，而搜索引擎爬蟲爬取你的網頁的順序也是從上往下的。<br />
所以讓一些不想出現在網頁頭部而遮擋了頁面正文的那些網頁內容我們統統可以移到頁面底部去，這樣爬蟲爬你網頁的時候最先獲取的才有可能是你的頁面正文內容。當然你可能要說我有在 head 里加入 description 啊，並且正文標題也是 H1 標記的，搜索引擎應該會先考慮這些吧，我只想說的是任何 SEO 的技巧都是拿來參考的，并不是那麼絕對的事情，除非你是某家搜索引擎公司的核心技術開發，隨時可以掌握搜索引擎的脾氣。</p>
<p>目前我的博客的做法是頂部導航以及頭部 banner 因為是一整個 DIV 包著的，並且在頁面頂部，所以很容易就用 css 絕對定位搞定了。至於文章頁面的標題下面的 meta 信息(發佈時間及分類等)，我是用另外一種方法實現的。那就是 jQuery。</p>
<p><strong>標題未加載完全</strong><br />
<img src="http://imgs.leeiio.me/blogimgs/2009/02/20090203_title2.jpg" alt="標題未加載完全" /></p>
<p><strong>標題加載完全</strong><br />
<img src="http://imgs.leeiio.me/blogimgs/2009/02/20090203_title1.jpg" alt="標題加載完全" /></p>
<p>先看這個 Demo 框架，比較簡陋，主要說說 jQuery 實現的原理。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;header&quot;</span>&gt;</span>啦啦啦<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;main&quot;</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;title&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>  
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;meta&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span> //這裡是先佈局定位好，然後jQuery會將放在footer的meta複製到class=&quot;meta&quot;的div裡面 
        <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>  
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;footer&quot;</span>&gt;</span>  
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;metac&quot;</span>&gt;</span>我是文章的meta信息<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>  
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></td></tr></table></div>

<p><strong> jQuery 代碼：</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.metac'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">children</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">clone</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">appendTo</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.meta'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p><strong>當然也可以這樣寫:</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> clonemeta <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.metac'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span>clonemeta<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">appendTo</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.meta'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>其實，還可以寫成這種簡潔的形式( <a href="http://www.xiaorsz.com/" rel="nofollow">xiaorsz</a>提供 )</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'meta'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#metac'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>當然還需要一個 css，不然底部的 class=&#8221;metac&#8221; 的 Div 圖層也會顯示出來了。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.metac</span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span> <span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p><strong>實現原理:</strong></p>
<blockquote><p>
正如那個簡陋的 demo 代碼所示，本來在 class=&#8221;title&#8221; 的下面有個 class=&#8221;meta&#8221; 的 div，但是他是空的，他的作用就是佔位佈局並且接收放在 id=&#8221;footer&#8221; 的 div 裡面的 class=&#8221;metac&#8221; 的 div 里的內容。當然 class=&#8221;metac&#8221; 的 div 是可以隨意擺放的，這樣就達到了改變網頁內容的加載及顯示順序的目的。
</p></blockquote>
<p>是不是很簡單。只消用 jQuery 的 <a href="http://docs.jquery.com/Manipulation/clone" rel="nofollow">clone()</a> 函數就可以搞定這個效果。</p>
<p>此法的弊病就是加入瀏覽器不支持 js 或者禁用 js 的話那就玩兒完了。另外改變了網頁內容的加載順序之後，可能會造成頁面加載的時候給客戶帶來不美觀的感受，畢竟一塊一塊的空白給人的感覺肯定不會很好。</p>
<p><strong>本人是 jQuery 初學者，代碼寫的如果不是最好的表達方式，請指正。</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://leeiio.me/jquery-changes-divsorder/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>MacZine In Jan 30TH, 2009</title>
		<link>http://leeiio.me/maczine-2009/</link>
		<comments>http://leeiio.me/maczine-2009/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 15:26:09 +0000</pubDate>
		<dc:creator>Leeiio</dc:creator>
				<category><![CDATA[My Works]]></category>
		<category><![CDATA[平面設計]]></category>
		<category><![CDATA[麥客航班]]></category>
		<category><![CDATA[MacZine]]></category>

		<guid isPermaLink="false">http://blog.guaniu.com/?p=801</guid>
		<description><![CDATA[一切激動人心盡在麥客航班！ 同時，歡迎踴躍投稿。]]></description>
			<content:encoded><![CDATA[<p><img src="http://leeiio.me/wp-content/uploads/2009/01/maczine.gif" alt="maczine" title="maczine" /><br />
一切激動人心盡在<a href="http://macing.cn" target="_blank" alt="麥客航班" title="麥客航班">麥客航班</a>！<br />
同時，歡迎踴躍投稿。</p>
]]></content:encoded>
			<wfw:commentRss>http://leeiio.me/maczine-2009/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>放飛你的MAC</title>
		<link>http://leeiio.me/flymac/</link>
		<comments>http://leeiio.me/flymac/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 02:26:50 +0000</pubDate>
		<dc:creator>Leeiio</dc:creator>
				<category><![CDATA[My Works]]></category>
		<category><![CDATA[平面設計]]></category>
		<category><![CDATA[設計]]></category>
		<category><![CDATA[麥客航班]]></category>
		<category><![CDATA[macing]]></category>

		<guid isPermaLink="false">http://blog.guaniu.com/?p=642</guid>
		<description><![CDATA[任何的平鋪直敘都抵不住你我的激動人心以及非比尋常。 LOGO V1成品，此致敬礼。 敬请期待。]]></description>
			<content:encoded><![CDATA[<p><img src="http://leeiio.me/wp-content/uploads/2008/12/flymac.gif" alt="flymac" title="flymac"/><br />
<embed src="http://www.8box.cn/feed/cccccc_s_376032_/mini.swf" type="application/x-shockwave-flash" wmode="transparent" width="160" height="32"></embed></p>
<p class="fl">任何的平鋪直敘都抵不住你我的激動人心以及非比尋常。<br />
LOGO V1成品，此致敬礼。<br />
敬请期待。</p>
]]></content:encoded>
			<wfw:commentRss>http://leeiio.me/flymac/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>PHP判斷客戶端瀏覽器的語言，加強後續用戶體驗</title>
		<link>http://leeiio.me/php-browser-lang/</link>
		<comments>http://leeiio.me/php-browser-lang/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 17:47:20 +0000</pubDate>
		<dc:creator>Leeiio</dc:creator>
				<category><![CDATA[My Works]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[用戶體驗]]></category>
		<category><![CDATA[UED]]></category>
		<category><![CDATA[判斷瀏覽器語言]]></category>

		<guid isPermaLink="false">http://blog.guaniu.com/?p=548</guid>
		<description><![CDATA[因為本站使用的是繁體漢字，而我們大陸的大部分人都是使用的簡體漢字，所以我在頂端導航處加了“繁簡切換”功能。考慮到更好的用戶體驗，所以我決定在正文部分加上一些警示文字。但是呢，如果來訪的用戶如果是台灣或者香港地區的，那麼警示文字顯得有些多餘且沒必要，所以需要對其進行語言判斷。網上很多用到的方法大都是對來訪的ip進行判斷，但是如果用戶使用了代理或者在外等一些情況，那麼可能會顯得有些不准確。所以我考慮了下通過瀏覽器的語言設置進行判斷，雖然說不能排除某一小部分人可能喜歡用英文的語言設置，但是大部分還是奏效的。 實現的原理： 瀏覽器發給web服務器的 HTTP Headers Information 中包含了這樣一個信息 Accept-Language這個信息就是，瀏覽器中 工具->Internet選項->常規 下的 語言，它就是用來設置瀏覽器可接受的語言首選項的， 它可以是多種可接受語言的優先排序列。 　　以PHP為例，用戶可接受的語言信息，放在$_SERVER['HTTP_ACCEPT_LANGUAGE']裏，變量信息是類似這樣的 &#8220;zh-cn&#8221;，如果是多語言列，是類似 &#8220;zh-cn,en;q=0.8,ko;q=0.5,zh-tw;q=0.3&#8243;這樣的情況。 戳我進入判斷當前使用的瀏覽器的語言設置 因為本人對php幾乎一竅不通，當時就直接用if語句寫個個判斷，如下: 1 2 3 4 5 6 &#60;? if&#40;$_SERVER&#91;'HTTP_ACCEPT_LANGUAGE'&#93;==&#34;zh-cn&#34; &#41; &#123; echo &#34;经雷达探测，您使用的语言为新中国的简体汉字，为避免晕车，请使用顶端导航的繁简切换功能，謝謝 !&#34;;//当是簡體中文的时候 &#125; ?&#62; 但是你的瀏覽器可能并不是只有一種語言設置，例如firefox默認的語言設置就是zh-cn,zh;q=0.5,opera國際版的是zh-CN,en;q=0.9,fr;q=0.8,ja;q=0.7,de;q=0.6,es;q=0.5,it;q=0.4,pt;q=0.3,pt-PT;q=0.2,nl;q=0.1,sv;q=0.1,nb;q=0.1,da;q=0.1,fi;q=0.1,ru;q=0.1,pl;q=0.1,zh-TW;q=0.1,ko;q=0.1，所以此法並不可取。google了近半個小時，查到了php的preg_match()函數，大體就是可以自定義一個規則來和某一個參數進行匹配，所以判斷的語句修改成如下: 1 2 3 4 5 6 7 &#8230; <a href="http://leeiio.me/php-browser-lang/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://imgs.guaniu.com/blogpics/month_0811/PHPpreg_match.gif" alt="PHP判斷客戶端瀏覽器的語言，加強後續用戶體驗" /></p>
<p class="fl">因為本站使用的是繁體漢字，而我們大陸的大部分人都是使用的簡體漢字，所以我在頂端導航處加了“繁簡切換”功能。考慮到更好的用戶體驗，所以我決定在正文部分加上一些警示文字。但是呢，如果來訪的用戶如果是台灣或者香港地區的，那麼警示文字顯得有些多餘且沒必要，所以需要對其進行語言判斷。網上很多用到的方法大都是對來訪的ip進行判斷，但是如果用戶使用了代理或者在外等一些情況，那麼可能會顯得有些不准確。所以我考慮了下通過瀏覽器的語言設置進行判斷，雖然說不能排除某一小部分人可能喜歡用英文的語言設置，但是大部分還是奏效的。</p>
<p><span id="more-548"></span><br />
實現的原理：</p>
<blockquote><p>瀏覽器發給web服務器的 HTTP Headers Information 中包含了這樣一個信息 Accept-Language這個信息就是，瀏覽器中 工具->Internet選項->常規 下的 語言，它就是用來設置瀏覽器可接受的語言首選項的， 它可以是多種可接受語言的優先排序列。<br />
　　以PHP為例，用戶可接受的語言信息，放在$_SERVER['HTTP_ACCEPT_LANGUAGE']裏，變量信息是類似這樣的 &#8220;zh-cn&#8221;，如果是多語言列，是類似 &#8220;zh-cn,en;q=0.8,ko;q=0.5,zh-tw;q=0.3&#8243;這樣的情況。</p></blockquote>
<p><font color="red"><a href="http://guaniu.com/test/lang.php" target="_blank" class="broken_link">戳我進入判斷當前使用的瀏覽器的語言設置</a></font><br />
<br />
因為本人對php幾乎一竅不通，當時就直接用if語句寫個個判斷，如下:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_ACCEPT_LANGUAGE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;zh-cn&quot;</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;经雷达探测，您使用的语言为新中国的简体汉字，为避免晕车，请使用顶端导航的繁简切换功能，謝謝 !&quot;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//当是簡體中文的时候</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>但是你的瀏覽器可能并不是只有一種語言設置，例如firefox默認的語言設置就是<em>zh-cn,zh;q=0.5</em>,opera國際版的是<em>zh-CN,en;q=0.9,fr;q=0.8,ja;q=0.7,de;q=0.6,es;q=0.5,it;q=0.4,pt;q=0.3,pt-PT;q=0.2,nl;q=0.1,sv;q=0.1,nb;q=0.1,da;q=0.1,fi;q=0.1,ru;q=0.1,pl;q=0.1,zh-TW;q=0.1,ko;q=0.1</em>，所以此法並不可取。google了近半個小時，查到了php的<em>preg_match()</em>函數，大體就是可以自定義一個規則來和某一個參數進行匹配，所以判斷的語句修改成如下:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #990000;">error_reporting</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">E_ALL</span> ^ <span style="color: #009900; font-weight: bold;">E_NOTICE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/^([a-z\-]+)/i'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_ACCEPT_LANGUAGE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">// 分析 HTTP_ACCEPT_LANGUAGE 的屬性</span>
<span style="color: #000088;">$lang</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">// 取第一語言設置</span>
&nbsp;
<span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$lang</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'zh-cn'</span> <span style="color: #339933;">:</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;经雷达探测，您使用的语言为新中国的简体汉字，为避免晕车，请使用顶端导航的繁简切换功能，谢谢 !&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">default</span><span style="color: #339933;">:</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;經雷達探測，您使用的語言目前超出本站的想像範圍，您確定您看得懂中文?&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>部分瀏覽器的語言顯示大小寫可能有問題，比如我所使用的opera顯示的是zh-CN，所以我們要繼續完善它，成品如下：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #990000;">error_reporting</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">E_ALL</span> ^ <span style="color: #009900; font-weight: bold;">E_NOTICE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/^([a-z\-]+)/i'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_ACCEPT_LANGUAGE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">// 分析 HTTP_ACCEPT_LANGUAGE 的屬性</span>
<span style="color: #000088;">$lang</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">// 這裏只取第一語言設置 （其他可根據需要增強功能，這裏只做簡單的方法演示）</span>
&nbsp;
<span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$lang</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'zh-cn'</span> <span style="color: #339933;">:</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;经雷达探测，您使用的语言为新中国的简体汉字，为避免晕车，请使用顶端导航的繁简切换功能，谢谢 !&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'zh-CN'</span> <span style="color: #339933;">:</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;经雷达探测，您使用的语言为新中国的简体汉字，为避免晕车，请使用顶端导航的繁简切换功能，谢谢 !&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'zh-hk'</span> <span style="color: #339933;">:</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;經雷達探測，您使用的語言為中國傳統繁體漢字，為本站所推崇文字，祝您旅途愉快!&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'zh-HK'</span> <span style="color: #339933;">:</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;經雷達探測，您使用的語言為中國傳統繁體漢字，為本站所推崇文字，祝您旅途愉快!&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'zh-tw'</span> <span style="color: #339933;">:</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;經雷達探測，您使用的語言為中國傳統繁體漢字，為本站所推崇文字，祝您旅途愉快!&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'zh-TW'</span> <span style="color: #339933;">:</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;經雷達探測，您使用的語言為中國傳統繁體漢字，為本站所推崇文字，祝您旅途愉快!&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'en-us'</span> <span style="color: #339933;">:</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;經雷達探測，您使用的語言為英文，您確定你看得懂中文?&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">default</span><span style="color: #339933;">:</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;經雷達探測，您使用的語言目前超出本站的想像範圍，您確定您看得懂中文?&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>具體的效果可見本blog的文章上端的提示文字，或者把代碼存成php放在自己網絡空間測試。如發現顯示不準確，請訪問<a href="http://guaniu.com/test/lang.php" target="_blank" class="broken_link">http://guaniu.com/test/lang.php</a>探測你的瀏覽器的語言設置，然後給我回覆，謝謝！</p>
]]></content:encoded>
			<wfw:commentRss>http://leeiio.me/php-browser-lang/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>jQuery滑動伸縮導航改善你的側邊欄</title>
		<link>http://leeiio.me/jquery-sidebar-list/</link>
		<comments>http://leeiio.me/jquery-sidebar-list/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 13:20:39 +0000</pubDate>
		<dc:creator>Leeiio</dc:creator>
				<category><![CDATA[JS/Ajax/AS/Flex]]></category>
		<category><![CDATA[My Works]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[側邊欄]]></category>
		<category><![CDATA[伸縮導航]]></category>

		<guid isPermaLink="false">http://blog.guaniu.com/?p=498</guid>
		<description><![CDATA[你是否覺得你的Wordpress的側邊欄過長，你是否覺得有些欄目不需要直接就顯示出來，或者你純粹的出於覺得想要個酷一點的側邊欄，這些都有助於你網站給訪問者友好得視覺體驗。當然，想要達到那樣的目的方法有很多種，如果你的側邊欄夠寬，你可以讓他以Tab方式切換，當然，因為我的側邊欄沒有那麼寬，那樣顯示的話可能不好看，於是我選擇了伸縮類型的效果。需要懂javascript吧？不好意思，本人目前還不懂javascript。那咋辦？涼拌～其實，不懂javascript依舊可以寫出javascript的效果。那個小朋友等不及要說出來了。沒錯，就是jQuery，本人也是今天才開始學習jQuery的，之前對此是七竅通了六竅。關於jQuery還不知道是啥的，我推薦你們還是google之吧。想要入門學習jQuey的，推薦先看看這個。 下面切入正題，先看看這段代碼: 1 2 3 4 5 $&#40;document&#41;.ready&#40;function&#40;&#41;&#123; $&#40;&#34;.title&#34;&#41;.click&#40;function&#40;&#41;&#123; $&#40;&#34;.content&#34;&#41;.slideToggle&#40;&#34;slow&#34;&#41;;$&#40;this&#41;.toggleClass&#40;&#34;off&#34;&#41; &#125;&#41;; &#125;&#41;; 很簡單的一段代碼，功能也能簡單。實現的原理就是當鼠標點擊樣式為.title的元素後，對樣式為.content的元素進行伸或縮的操作，並且改變原來被點擊的元素的樣式，這樣的用戶感受度就不錯了，可以讓用戶對哪些是可以點擊伸縮的元素一目了然。 下面的是一個sample的完整代碼 &#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#34;&#62; &#60;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34;&#62; &#60;head&#62; &#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=gb2312&#34; /&#62; &#60;title&#62;伸縮導航&#60;/title&#62; &#60;style type=&#34;text/css&#34;&#62; body{background:#000} div,h2{padding:0px;margin:0} .title{width:180px;background:#ccc;height:20px;line-height: 20px; font-size:12px;text-align:center;} .off {background:#777;color:#fff} &#8230; <a href="http://leeiio.me/jquery-sidebar-list/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="fl">你是否覺得你的Wordpress的側邊欄過長，你是否覺得有些欄目不需要直接就顯示出來，或者你純粹的出於覺得想要個酷一點的側邊欄，這些都有助於你網站給訪問者友好得視覺體驗。當然，想要達到那樣的目的方法有很多種，如果你的側邊欄夠寬，你可以讓他以Tab方式切換，當然，因為我的側邊欄沒有那麼寬，那樣顯示的話可能不好看，於是我選擇了伸縮類型的效果。需要懂javascript吧？不好意思，本人目前還不懂javascript。那咋辦？涼拌～其實，不懂javascript依舊可以寫出javascript的效果。那個小朋友等不及要說出來了。沒錯，就是jQuery，本人也是今天才開始學習jQuery的，之前對此是七竅通了六竅。關於jQuery還不知道是啥的，我推薦你們還是<a href="http://www.google.com/search?hl=zh-CN&amp;q=jquery">google之</a>吧。想要入門學習jQuey的，推薦先看看<a href="http://leeiio.me/learning-jquery/" target="_blank">這個</a>。</p>
<p><span id="more-498"></span><br />
下面切入正題，先看看這段代碼:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.title&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.content&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">slideToggle</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;slow&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toggleClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;off&quot;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>很簡單的一段代碼，功能也能簡單。實現的原理就是當鼠標點擊樣式為.title的元素後，對樣式為.content的元素進行伸或縮的操作，並且改變原來被點擊的元素的樣式，這樣的用戶感受度就不錯了，可以讓用戶對哪些是可以點擊伸縮的元素一目了然。</p>
<p>下面的是一個sample的完整代碼</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #00bbdd;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span> xmlns<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.w3.org/1999/xhtml&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Content-Type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/html; charset=gb2312&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>伸縮導航<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span>
body{background:#000}
div,h2{padding:0px;margin:0}
.title{width:180px;background:#ccc;height:20px;line-height: 20px; font-size:12px;text-align:center;}
.off {background:#777;color:#fff}
.content{width:170px;height:300px;font-size:12px;background:#fff;padding:5px;}
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'text/javascript'</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://leotheme.cn/wp-includes/js/jquery/jquery.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>
$(document).ready(function(){
	$(&quot;.title&quot;).click(function(){$(&quot;.content&quot;).slideToggle(&quot;slow&quot;);$(this).toggleClass(&quot;off&quot;)});
});
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
&nbsp;
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h2</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;title&quot;</span>&gt;</span>我是一个可点击标题<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h2</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;content&quot;</span>&gt;</span>
通过高度变化来切换所有匹配元素的可见性，并在切换完成后可选地触发一个回调函数。
这个动画效果只调整元素的高度，可以使匹配的元素以“滑动”的方式隐藏或显示。<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">br</span> <span style="color: #66cc66;">/</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">strong</span>&gt;</span>返回值:<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">strong</span>&gt;</span>jQuery<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">br</span> <span style="color: #66cc66;">/</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">strong</span>&gt;</span>参数:<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">strong</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">br</span> <span style="color: #66cc66;">/</span>&gt;</span>
speed (String,Number) : 三种预定速度之一的字符串(&quot;slow&quot;, &quot;normal&quot;, or &quot;fast&quot;)或表示动画时长的毫秒数值(如：1000)
callback (Function) : (可选) 在动画完成时执行的函数
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></div></div>

<p>代碼很簡單，本人的處子jQuery，多謝捧場！～</p>
]]></content:encoded>
			<wfw:commentRss>http://leeiio.me/jquery-sidebar-list/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>我是一個404小機器人。</title>
		<link>http://leeiio.me/404-robot/</link>
		<comments>http://leeiio.me/404-robot/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 14:01:21 +0000</pubDate>
		<dc:creator>Leeiio</dc:creator>
				<category><![CDATA[My Works]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://blog.guaniu.com/?p=445</guid>
		<description><![CDATA[只是一個flash試驗作品。僅供個人娛樂]]></description>
			<content:encoded><![CDATA[<p><object width="500" height="364"><param name="movie" value="http://leeiio.me/wp-content/imgs/404.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://leeiio.me/wp-content/imgs/404.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="364"></embed></object></p>
<p class="fl">只是一個flash試驗作品。僅供個人娛樂</p>
]]></content:encoded>
			<wfw:commentRss>http://leeiio.me/404-robot/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

