<?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>Life Studio &#187; 电脑网络</title>
	<atom:link href="http://wange.im/category/computer/feed" rel="self" type="application/rss+xml" />
	<link>http://wange.im</link>
	<description>My Life, My Studio...</description>
	<lastBuildDate>Sat, 05 May 2012 00:26:50 +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>input 输入框获得/失去焦点时隐藏/显示文字</title>
		<link>http://wange.im/input-focus-blur-text.html</link>
		<comments>http://wange.im/input-focus-blur-text.html#comments</comments>
		<pubDate>Sat, 05 May 2012 00:26:50 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[blur]]></category>
		<category><![CDATA[focus]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://wange.im/?p=5292</guid>
		<description><![CDATA[这个标题可能比较拗口不好理解，但是我相信所有的人都见过这个效果，大家可以看本站右上角的搜索输入框，默认显示着“输入搜索内容”的提示，当这个 input 输入框获得焦点时，就自动清空等待用户输入，当用户啥也没输入就离开这个 input 输入框时，输入框内又再次显示“输入搜索内容”的提示。是不是很常见？很多搜索、登录、表单都会用到这个效果，但是我看了N多个网站，有90%以上是这么实现的： &#60;input type="text" value="不推荐这么做" onfocus="if(this.value == '不推荐这么做') this.value = ''" onblur="if(this.value == '') this.value = '不推荐这么做'" /&#62; 我是非常反对把 javascript 写在 html 标签里的，这和 style 写在 html 标签里一样，虽然不违反 W3C 标准，但也不推荐这么写。因为： 1、完全没有复用性可言，如果是个表单，输入框很多，每个都需要这样的效果，那就每个都这么处理吗？ 2、如果要修改其中的提示文字，费时费力又不好维护。 3、我们倡导结构（html）、表现（css）、行为（javascript）三者分离，这才是一个好的页面。 那要怎么写才能实现这个效果，而且既有复用性，又好维护，又不需要把 js 写进 html 里呢？ 相信我们都有加载 jQuery，我就基于 jQuery 写了一个方法，先看 DEMO，具体方法如下： 1、html 部分： &#60;input type="text" id="input_test" value="input 提示测试" /&#62; 2、引入 jQuery： [...]]]></description>
			<content:encoded><![CDATA[<p>这个标题可能比较拗口不好理解，但是我相信所有的人都见过这个效果，大家可以看本站右上角的搜索输入框，默认显示着“输入搜索内容”的提示，当这个 input 输入框获得焦点时，就自动清空等待用户输入，当用户啥也没输入就离开这个 input 输入框时，输入框内又再次显示“输入搜索内容”的提示。是不是很常见？很多搜索、登录、表单都会用到这个效果，但是我看了N多个网站，有90%以上是这么实现的：</p>
<div class="source" style="color: #000000; font-family: 'Courier New','Consolas','Lucida Console';"><span style="color: #000080; font-weight: bold;">&lt;input</span> <span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text"</span> <span style="color: #ff0000;">value=</span><span style="color: #0000ff;">"不推荐这么做"</span> <span style="color: #ff0000;">onfocus=</span><span style="color: #0000ff;">"if(this.value == '不推荐这么做') this.value = ''"</span> <span style="color: #ff0000;">onblur=</span><span style="color: #0000ff;">"if(this.value == '') this.value = '不推荐这么做'"</span> <span style="color: #000080; font-weight: bold;">/&gt;</span></div>
<p>我是非常反对把 javascript 写在 html 标签里的，这和 style 写在 html 标签里一样，虽然不违反 W3C 标准，但也不推荐这么写。因为：</p>
<p>1、完全没有复用性可言，如果是个表单，输入框很多，每个都需要这样的效果，那就每个都这么处理吗？</p>
<p>2、如果要修改其中的提示文字，费时费力又不好维护。</p>
<p>3、我们倡导结构（html）、表现（css）、行为（javascript）三者分离，这才是一个好的页面。</p>
<p>那要怎么写才能实现这个效果，而且既有复用性，又好维护，又不需要把 js 写进 html 里呢？</p>
<p>相信我们都有加载 jQuery，我就基于 jQuery 写了一个方法，先看 <a href="http://wange.im/demo/input" title="input 输入框获得/失去焦点时隐藏/显示文字">DEMO</a>，具体方法如下：</p>
<p>1、html 部分：</p>
<div class="source" style="color: #000000; font-family: 'Courier New','Consolas','Lucida Console';"><span style="color: #000080; font-weight: bold;">&lt;input</span> <span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text"</span> <span style="color: #ff0000;">id=</span><span style="color: #0000ff;">"input_test"</span> <span style="color: #ff0000;">value=</span><span style="color: #0000ff;">"input 提示测试"</span> <span style="color: #000080; font-weight: bold;">/&gt;</span></div>
<p>2、引入 jQuery：</p>
<div class="source" style="color: #000000; font-family: 'Courier New','Consolas','Lucida Console';"><span style="color: #000080; font-weight: bold;">&lt;script </span><span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text/javascript"</span> <span style="color: #ff0000;">src=</span><span style="color: #0000ff;">"http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"</span><span style="color: #000080; font-weight: bold;">&gt;&lt;/script&gt;</span></div>
<p>3、执行脚本：</p>
<div style='color: rgb(0, 0, 0); font-family: "Courier New","Consolas","Lucida Console";' class="source"> <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">inputEl</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#input_test&#39;</span><span style="color: rgb(0, 0, 0);">),</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">defVal</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">inputEl</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">val</span>();<br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">inputEl</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">bind</span><span style="color: rgb(0, 0, 0);">({</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">focus</span><span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">_this</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">this</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">if</span> (<span style="color: rgb(0, 0, 0);">_this</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">val</span>() <span style="color: rgb(0, 0, 0);">==</span> <span style="color: rgb(0, 0, 0);">defVal</span>) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">_this</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">val</span>(<span style="color: rgb(0, 0, 255);">&#39;&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">},</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">blur</span><span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">_this</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">this</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">if</span> (<span style="color: rgb(0, 0, 0);">_this</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">val</span>() <span style="color: rgb(0, 0, 0);">==</span> <span style="color: rgb(0, 0, 255);">&#39;&#39;</span>) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">_this</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">val</span>(<span style="color: rgb(0, 0, 0);">defVal</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">});</span><br /> <span style="color: rgb(0, 0, 0);">})</span></div>
<p>实现的最终效果是一样一样的，或许是我个人的代码洁癖，但我相信，好代码从细节开始！</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/blur/" title="blur" rel="tag">blur</a>,<a href="http://wange.im/tag/focus/" title="focus" rel="tag">focus</a>,<a href="http://wange.im/tag/input/" title="input" rel="tag">input</a>,<a href="http://wange.im/tag/jquery/" title="jQuery" rel="tag">jQuery</a>,<a href="http://wange.im/tag/w3c/" title="W3C" rel="tag">W3C</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/marquee-scroll.html" rel="bookmark" title="基于 jQuery 的图片/文字无缝滚动">基于 jQuery 的图片/文字无缝滚动</a>        <div class="rl_date">2011年12月20日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-highslide-on-demand.html" rel="bookmark" title="jQuery 按需加载 HighSlide 效果">jQuery 按需加载 HighSlide 效果</a>        <div class="rl_date">2011年10月10日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-slide-loaded-on-demand.html" rel="bookmark" title="jQuery 按需加载轮播图">jQuery 按需加载轮播图</a>        <div class="rl_date">2011年09月26日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/ajax-get-in-jquery.html" rel="bookmark" title="用 jQuery 实现异步跨域请求">用 jQuery 实现异步跨域请求</a>        <div class="rl_date">2011年09月6日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/input-focus-blur-text.html/feed</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>万戈牌 WordPress 搜索自动匹配提示标签关键词</title>
		<link>http://wange.im/wg-tags-tip.html</link>
		<comments>http://wange.im/wg-tags-tip.html#comments</comments>
		<pubDate>Sat, 07 Apr 2012 06:45:44 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[wg-tags-tip]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[万戈]]></category>
		<category><![CDATA[关键词]]></category>
		<category><![CDATA[插件]]></category>
		<category><![CDATA[搜索]]></category>
		<category><![CDATA[标签]]></category>

		<guid isPermaLink="false">http://wange.im/?p=5275</guid>
		<description><![CDATA[前两天逛卢松松的博客，他的一篇文章《打造一个名博需要多久》中把我归类为长草的名博，唉哟，我还算是名博，心里暗爽，但怎么就长草了呢？长草啊，草啊！有木有？！ 也确实，很久没有更新过了，不过今天写的这篇文章希望足够能帮我“除草”。文章名字很长，万戈牌 WordPress 搜索自动匹配提示标签关键词。到底是个啥呢？客官们可以先试用一下本站右上角的搜索框，输入一些关键词，没等你输入完应该就可以看到有一些相关的 keywords 显示出来了，相信大家对这个应该不陌生吧，Google、百度等所有搜索引擎都是这么做的，智能匹配搜索提示！ 想知道怎么实现的吗？先等我把废话说完，否则我绝对不会告诉你插件的下载地址就在文章末尾！ 大家知道，在 WordPress 我不是很提倡使用插件，主要是考虑到速度和性能等方面，不过这次我还是把这个 WordPress 搜索关键词提示的功能做成了插件的形式。主要是因为，要把这个方法用非插件的方式公开出来，恐怕又有一大半的人要来问我 jQuery 放在哪里？functions.php 没有咋办？所以考虑到这个功能的易用性和大众化，还是做成插件更好。 这个插件的特点在哪里？ 1、做插件的时候着重考虑了性能问题，当用户鼠标聚焦到搜索输入框的时候，才会异步去加载一些需要的脚本和请求（这就是传说中的按需加载），所以在不使用站内搜索的情况下，该插件不会带来速度和性能的影响，可以放心使用。 2、支持匹配中文关键词（这是必须的啊！） 3、支持方向键上、下以及回车的键盘快速选择。 如何使用这个插件？ 1、上传后在 WordPress 后台启用这个插件即可。没有任何配置选项，不需要修改 WordPress 主题，全自动帮您搞定一切。插件嘛，不就是为了图个方便 2、这个真没有了…… 我的主题启用这个插件无效，这是什么情况？ 1、检查一下您的原主题有没有 JS 错误，如果主题本身就报错，很有可能阻断万戈牌 WordPress 搜索自动匹配提示标签关键词插件（这插件名字是不是起的太长了。。。）的 JS 执行。 2、检查您的主题 header.php 中有没有 wp_head() 这个方法，本插件载入的脚本依赖于这个方法，如果没有请加上。 3、检查您的 RP 值，不解释 ^_^ 和其他插件或者功能冲突怎么办？ 暂时我还没有碰到这种情况，如果被您有幸碰到了，您可以自己修改插件以适合您的主题，如果还是有不良反应请参照以下声明第2点，谢谢。 提示的颜色太丑了，我要怎么换？ 可以在插件目录下的 wg-tags-tip/style.css 文件里进行修改，也可以在您自己的主题的样式文件里覆盖重写样式。 声明： 1、仅在本地的几个主题上测试通过，不能模拟所有主题的情况，如有 Bug，欢迎反馈给我，我会及时修正，谢谢。 2、该插件免费，属于非卖品，所以无售后服务，如需个性化地调整，概不接受，也不要拿付费诱惑我，我会酌情考虑的！ 让您久等了，最后献上万戈牌 WordPress 搜索自动匹配提示标签关键词插件的下载地址：wg-tags-tip 与 [...]]]></description>
			<content:encoded><![CDATA[<p>前两天逛卢松松的博客，他的一篇文章《打造一个名博需要多久》中把我归类为长草的名博，唉哟，我还算是名博，心里暗爽，但怎么就长草了呢？长草啊，草啊！有木有？！</p>
<p>也确实，很久没有更新过了，不过今天写的这篇文章希望足够能帮我“除草”。文章名字很长，<strong>万戈牌 WordPress 搜索自动匹配提示标签关键词</strong>。到底是个啥呢？客官们可以先试用一下本站右上角的搜索框，输入一些关键词，没等你输入完应该就可以看到有一些相关的 keywords 显示出来了，相信大家对这个应该不陌生吧，Google、百度等所有搜索引擎都是这么做的，智能匹配搜索提示！</p>
<p>想知道怎么实现的吗？先等我把废话说完，否则我绝对不会告诉你插件的下载地址就在文章末尾！</p>
<p>大家知道，在 WordPress 我不是很提倡使用插件，主要是考虑到速度和性能等方面，不过这次我还是把这个 WordPress 搜索关键词提示的功能做成了插件的形式。主要是因为，要把这个方法用非插件的方式公开出来，恐怕又有一大半的人要来问我 jQuery 放在哪里？functions.php 没有咋办？所以考虑到这个功能的易用性和大众化，还是做成插件更好。</p>
<p><img title="万戈牌 WordPress 搜索自动匹配提示标签关键词" src="https://byfiles.storage.live.com/y1p6DVNSxiLjJW9dc8khSbYhYekigtIpFt3QUMNldtVbKfG7CIYre_cPVj4CZff3MT0CF_HpB3JBKc/wg-tags-tip.jpg" alt="" /></p>
<p><strong>这个插件的特点在哪里？</strong></p>
<p>1、做插件的时候着重考虑了性能问题，当用户鼠标聚焦到搜索输入框的时候，才会异步去加载一些需要的脚本和请求（这就是传说中的按需加载），所以在不使用站内搜索的情况下，该插件不会带来速度和性能的影响，可以放心使用。</p>
<p>2、支持匹配中文关键词（这是必须的啊！）</p>
<p>3、支持方向键上、下以及回车的键盘快速选择。</p>
<p><strong>如何使用这个插件？</strong></p>
<p>1、上传后在 WordPress 后台启用这个插件即可。没有任何配置选项，不需要修改 WordPress 主题，全自动帮您搞定一切。插件嘛，不就是为了图个方便 <img src='http://wange.im/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>2、这个真没有了……</p>
<p><strong>我的主题启用这个插件无效，这是什么情况？</strong></p>
<p>1、检查一下您的原主题有没有 JS 错误，如果主题本身就报错，很有可能阻断<strong>万戈牌 WordPress 搜索自动匹配提示标签关键词插件</strong>（这插件名字是不是起的太长了。。。）的 JS 执行。</p>
<p>2、检查您的主题 header.php 中有没有 wp_head() 这个方法，本插件载入的脚本依赖于这个方法，如果没有请加上。</p>
<p>3、检查您的 RP 值，不解释 ^_^</p>
<p><strong>和其他插件或者功能冲突怎么办？</strong></p>
<p>暂时我还没有碰到这种情况，如果被您有幸碰到了，您可以自己修改插件以适合您的主题，如果还是有不良反应请参照以下声明第2点，谢谢。</p>
<p><strong>提示的颜色太丑了，我要怎么换？</strong></p>
<p>可以在插件目录下的 wg-tags-tip/style.css 文件里进行修改，也可以在您自己的主题的样式文件里覆盖重写样式。</p>
<p><strong>声明：</strong></p>
<p>1、仅在本地的几个主题上测试通过，不能模拟所有主题的情况，如有 Bug，欢迎反馈给我，我会及时修正，谢谢。</p>
<p>2、该插件免费，属于非卖品，所以无售后服务，如需个性化地调整，概不接受，也不要拿付费诱惑我，我会酌情考虑的！</p>
<p>让您久等了，最后献上万戈牌 WordPress 搜索自动匹配提示标签关键词插件的下载地址：<a style="font-size: 30px;" title="万戈牌 WordPress 搜索自动匹配提示标签关键词" href="http://code.google.com/p/wg-tags-tip/downloads/list" target="_blank">wg-tags-tip</a></p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/wg-tags-tip/" title="wg-tags-tip" rel="tag">wg-tags-tip</a>,<a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/wange/" title="万戈" rel="tag">万戈</a>,<a href="http://wange.im/tag/keyword/" title="关键词" rel="tag">关键词</a>,<a href="http://wange.im/tag/plugins/" title="插件" rel="tag">插件</a>,<a href="http://wange.im/tag/search/" title="搜索" rel="tag">搜索</a>,<a href="http://wange.im/tag/tags/" title="标签" rel="tag">标签</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wg-ie6warn.html" rel="bookmark" title="WordPress 之万戈牌 Fuck IE6 插件">WordPress 之万戈牌 Fuck IE6 插件</a>        <div class="rl_date">2011年05月12日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/wange-plugin.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="为 WordPress 插件添加后台控制选项" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/control-panel-for-wordpress-plugin.html" rel="bookmark" title="为 WordPress 插件添加后台控制选项">为 WordPress 插件添加后台控制选项</a>        <div class="rl_date">2011年02月16日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/wg-toolbar.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="万戈牌工具条" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wg-toolbar.html" rel="bookmark" title="万戈牌工具条">万戈牌工具条</a>        <div class="rl_date">2011年02月12日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/C3C8B704573706D9!566?filename=keyword-highlight.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="Wordpress 站内搜索高亮显示关键词" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/highlight-keywords-in-wordpress-search.html" rel="bookmark" title="Wordpress 站内搜索高亮显示关键词">Wordpress 站内搜索高亮显示关键词</a>        <div class="rl_date">2010年07月18日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/wg-tags-tip.html/feed</wfw:commentRss>
		<slash:comments>99</slash:comments>
		</item>
		<item>
		<title>原生 Javascript 版自动化焦点图</title>
		<link>http://wange.im/javascript-automated-slide.html</link>
		<comments>http://wange.im/javascript-automated-slide.html#comments</comments>
		<pubDate>Fri, 09 Mar 2012 11:39:37 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[轮播图]]></category>

		<guid isPermaLink="false">http://wange.im/?p=5269</guid>
		<description><![CDATA[焦点图？又是焦点图！我已经写过好多个焦点图啊、轮播图啊神马的，比如说 jQuery 按需加载轮播图、jQuery 实现的幻灯轮播效果。是的，但是每次都各不相同，各有特点，当然，今天写的这个也是比较另类的。特点有两个： 第一，原生的 JavaScript，不依赖于任何 JS 库。 在平时的开发过程中，我们已经太过于依赖 jQuery、YUI 之类的 JS 框架，框架当然是好东西，但是正因为如此，我们就丧失了很多接触到 JavaScript 深层次的机会，也使得实现一些小功能就要杀鸡用牛刀地把整个框架引进来。就像吃薯条我喜欢原味的一样，原生的 JavaScript 也有其诱人之处。 第二，全自动化地焦点图。 什么是全自动化的焦点图？想象一下你所需要的全自动化应该是什么样的，告诉我尺寸大小、轮播间隔时间、图片的以及链接的基本信息，还有放在哪个位置，然后我就给你生成一个焦点图。这太完美了，而不需要再调整样式啊什么乱七八糟的，对使用者来说，越简单越好，不是吗？ 基于以上两个出发点，这个原生 JavaScript 版的自动化焦点图功能就诞生了。请看 DEMO。 呃……这 DEMO 里的图片还在用我两年前的轮播图的图片，有点寒酸，对不起观众啊，不过图片不是重点，请看代码。代码部分我就不在文章里贴出来了，有兴趣的朋友可以查看 DEMO 的源代码，我没有压缩过，注释也都还在，相信应该是比较明了的。 调用这个方法也是相当简单，方法接受6个参数： width: 560,    // 焦点图宽度（非必须，默认值自适应） height: 250,   // 焦点图高度（非必须，默认值自适应） auto: false,   // 是否自动切换（非必须，默认值 false） interval: 3000,   // 切换间隔时间（非必须，默认值 3000，当 auto 为 true 时有效） targetId: 'slide',  // html 对应的焦点图 ID（必须） data: [ ]   // [...]]]></description>
			<content:encoded><![CDATA[<p>焦点图？又是焦点图！我已经写过好多个焦点图啊、轮播图啊神马的，比如说 <a title="jQuery 按需加载轮播图" href="http://wange.im/jquery-slide-loaded-on-demand.html">jQuery 按需加载轮播图</a>、<a title="jQuery 实现的幻灯轮播效果" href="http://wange.im/jquery-for-slide.html">jQuery 实现的幻灯轮播效果</a>。是的，但是每次都各不相同，各有特点，当然，今天写的这个也是比较另类的。特点有两个：</p>
<p><strong>第一，原生的 JavaScript，不依赖于任何 JS 库。</strong></p>
<p>在平时的开发过程中，我们已经太过于依赖 jQuery、YUI 之类的 JS 框架，框架当然是好东西，但是正因为如此，我们就丧失了很多接触到 JavaScript 深层次的机会，也使得实现一些小功能就要杀鸡用牛刀地把整个框架引进来。就像吃薯条我喜欢原味的一样，原生的 JavaScript 也有其诱人之处。</p>
<p><strong>第二，全自动化地焦点图。</strong></p>
<p>什么是全自动化的焦点图？想象一下你所需要的全自动化应该是什么样的，告诉我尺寸大小、轮播间隔时间、图片的以及链接的基本信息，还有放在哪个位置，然后我就给你生成一个焦点图。这太完美了，而不需要再调整样式啊什么乱七八糟的，对使用者来说，越简单越好，不是吗？</p>
<p>基于以上两个出发点，这个原生 JavaScript 版的自动化焦点图功能就诞生了。请看 <a title="原生 Javascript 版自动化焦点图" href="http://wange.im/demo/automated-slide">DEMO</a>。</p>
<p>呃……这 DEMO 里的图片还在用我两年前的轮播图的图片，有点寒酸，对不起观众啊，不过图片不是重点，请看代码。代码部分我就不在文章里贴出来了，有兴趣的朋友可以查看 DEMO 的源代码，我没有压缩过，注释也都还在，相信应该是比较明了的。</p>
<p>调用这个方法也是相当简单，方法接受6个参数：<br />
width: 560,    // 焦点图宽度（非必须，默认值自适应）<br />
height: 250,   // 焦点图高度（非必须，默认值自适应）<br />
auto: false,   // 是否自动切换（非必须，默认值 false）<br />
interval: 3000,   // 切换间隔时间（非必须，默认值 3000，当 auto 为 true 时有效）<br />
targetId: 'slide',  // html 对应的焦点图 ID（必须）<br />
data: [ ]   // 焦点图数据（必须）</p>
<p>然后建一个和 targetId 值相同的空标签 ID 就可以了，你不用担心你的焦点图结构怎么写，因为在 JS 里会帮你完成这些，你也不用担心焦点图的样式怎么调整，因为在 JS 里也会为你解决这些困扰。</p>
<p>那么这个可以为你完成一切的全自动，而且又是原生的 Javascript 焦点图，会不会特别庞大呢？我对这个 JS 压缩后，只有 4Kb，是不是也非常的小清新呢？想象一下，如果你用 jQuery 来实现一个同样功能的焦点图功能，咱们且不说焦点图所需耗费的 JS 大小，单说一个压缩过的 jQuery 1.7 就要 90K+，差距啊有木有！</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/javascript/" title="Javascript" rel="tag">Javascript</a>,<a href="http://wange.im/tag/slide/" title="轮播图" rel="tag">轮播图</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-highslide-on-demand.html" rel="bookmark" title="jQuery 按需加载 HighSlide 效果">jQuery 按需加载 HighSlide 效果</a>        <div class="rl_date">2011年10月10日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-slide-loaded-on-demand.html" rel="bookmark" title="jQuery 按需加载轮播图">jQuery 按需加载轮播图</a>        <div class="rl_date">2011年09月26日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-js-ajax-pic.html" rel="bookmark" title="jQuery/JavaScript 实现的异步加载图片">jQuery/JavaScript 实现的异步加载图片</a>        <div class="rl_date">2011年04月10日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/ietester-version.html" rel="bookmark" title="最短最给力的 IE 版本判断脚本">最短最给力的 IE 版本判断脚本</a>        <div class="rl_date">2011年02月19日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/javascript-automated-slide.html/feed</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>新年新气象，博客换新衣</title>
		<link>http://wange.im/new-year-new-theme.html</link>
		<comments>http://wange.im/new-year-new-theme.html#comments</comments>
		<pubDate>Fri, 20 Jan 2012 01:27:50 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[万戈]]></category>
		<category><![CDATA[主题]]></category>

		<guid isPermaLink="false">http://wange.im/?p=5239</guid>
		<description><![CDATA[hi，大家好，你没有走错，这里是你们熟悉的万戈 - Life Studio 的博客，新年新气象，博客也要换新衣，距离上一个万戈牌主题，已经整整过去一年了，估计大家看的也有审美疲劳了吧，也是时候换一套新皮肤。首先感谢这次主题的首席设计湿——尘埃老哥（大家不妨去看一下他的网站，也是我做的哟 ^_^），代码部分则由我亲自操刀，HIAHIA~~~ 不过，因为做这个主题的时间比较仓促，又想赶在新年前上线，很多功能还没有完成，真是对不起尘埃老哥的设计呀。大家可以看到，我整个侧边栏还没有做，为了不显得太空空荡荡，就填了一个广告（原来广告还能这么用，嘿嘿）；另外评论模块也没做，暂时用第三方的“评论啦”来代替，感觉也不错，但是昨天导入 WordPress 9W 多条评论的时候让我非常内桑，直到发文前，还在导入 ing....还有很多细枝末节的小功能，可以提升用户体验的就更没有时间做了，各种速度上的优化也只做了一半。所以这个主题。。。呃。。。正处于 beta 的 beta 阶段，拍砖请悠着点，谢谢。 当然，虽然说是各种cuo，但毕竟是万戈牌主题，cuo 也要 cuo 的很有范儿！主题延用之前 HTML5 这是自不必说了，另外还加上了很潮的微数据，让 SEO 尽显奢华，哈哈；在首页的最新文章功能还大胆使用了 AJAX 来异步获取文章，对用户体验应该不错；搜索还提供了关键词自动提示功能；还有很多隐蔽的亮点，大家有兴趣的慢慢找吧。 欢迎各位对这个新主题提出宝贵意见，也欢迎大家来找碴，挑 bug。下午就要赶火车去了，主题的完善工作要等到年后来做了，因为我说了，今年过节不上网。好好过个年，别再为代码纠结了，哦耶~ 最后，预祝大家新年快乐，回家路上顺顺利利 \(^o^)/ 与 HTML5,WordPress,万戈,主题 相关的文章 万戈牌主题上线测试 2011年01月4日 向 HTML5 发起自学挑战书 2010年11月8日 关于 D&#038;Z Theme Pro CP 付费主题 2010年08月1日 万戈修订版 D&#038;Z 主题（二） 2009年12月21日]]></description>
			<content:encoded><![CDATA[<p>hi，大家好，你没有走错，这里是你们熟悉的万戈 - Life Studio 的博客，新年新气象，博客也要换新衣，距离上一个<a title="万戈牌主题上线测试" href="http://wange.im/wange-theme-beta.html">万戈牌主题</a>，已经整整过去一年了，估计大家看的也有审美疲劳了吧，也是时候换一套新皮肤。首先感谢这次主题的首席设计湿——<a title="尘埃影像" href="http://www.dvpoo.com/" rel="nofollow" target="_blank">尘埃</a>老哥（大家不妨去看一下他的网站，也是我做的哟 ^_^），代码部分则由我亲自操刀，HIAHIA~~~</p>
<p>不过，因为做这个主题的时间比较仓促，又想赶在新年前上线，很多功能还没有完成，真是对不起尘埃老哥的设计呀。大家可以看到，我整个侧边栏还没有做，为了不显得太空空荡荡，就填了一个广告（原来广告还能这么用，嘿嘿）；另外评论模块也没做，暂时用第三方的“评论啦”来代替，感觉也不错，但是昨天导入 WordPress 9W 多条评论的时候让我非常内桑，直到发文前，还在导入 ing....还有很多细枝末节的小功能，可以提升用户体验的就更没有时间做了，各种速度上的优化也只做了一半。所以这个主题。。。呃。。。正处于 beta 的 beta 阶段，拍砖请悠着点，谢谢。</p>
<p><img src="http://byfiles.storage.live.com/y1phwvKN02-9ZHI3COMoJ-CLjpzPNvFA9mitfA4iTHQITb5F5M8gpfjUVfZUszT_y5L-BxfVf2iGTE/screenshot.jpg" alt="万戈牌主题" /><br />
当然，虽然说是各种cuo，但毕竟是<strong>万戈牌主题</strong>，cuo 也要 cuo 的很有范儿！主题延用之前 HTML5 这是自不必说了，另外还加上了很潮的<a title="关于微数据" href="http://support.google.com/webmasters/bin/answer.py?hl=zh-Hans&amp;answer=176035&amp;topic=1088472&amp;ctx=topic" rel="nofollow" target="_blank">微数据</a>，让 SEO 尽显奢华，哈哈；在首页的最新文章功能还大胆使用了 AJAX 来异步获取文章，对用户体验应该不错；搜索还提供了关键词自动提示功能；还有很多隐蔽的亮点，大家有兴趣的慢慢找吧。</p>
<p>欢迎各位对这个新主题提出宝贵意见，也欢迎大家来找碴，挑 bug。下午就要赶火车去了，主题的完善工作要等到年后来做了，因为我说了，<a title="今年过节不上网！" href="http://wange.im/no-internet-in-spring-festival.html">今年过节不上网</a>。好好过个年，别再为代码纠结了，哦耶~</p>
<p>最后，预祝大家新年快乐，回家路上顺顺利利 \(^o^)/</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/html5/" title="HTML5" rel="tag">HTML5</a>,<a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/wange/" title="万戈" rel="tag">万戈</a>,<a href="http://wange.im/tag/theme/" title="主题" rel="tag">主题</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wange-theme-beta.html" rel="bookmark" title="万戈牌主题上线测试">万戈牌主题上线测试</a>        <div class="rl_date">2011年01月4日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/html5-self-study.html" rel="bookmark" title="向 HTML5 发起自学挑战书">向 HTML5 发起自学挑战书</a>        <div class="rl_date">2010年11月8日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/about-dz-theme-pro-cp.html" rel="bookmark" title="关于 D&#038;Z Theme Pro CP 付费主题">关于 D&#038;Z Theme Pro CP 付费主题</a>        <div class="rl_date">2010年08月1日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/revised-edition-dz-theme-by-wange-2.html" rel="bookmark" title="万戈修订版 D&#038;Z 主题（二）">万戈修订版 D&#038;Z 主题（二）</a>        <div class="rl_date">2009年12月21日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/new-year-new-theme.html/feed</wfw:commentRss>
		<slash:comments>94</slash:comments>
		</item>
		<item>
		<title>基于 jQuery 的图片/文字无缝滚动</title>
		<link>http://wange.im/marquee-scroll.html</link>
		<comments>http://wange.im/marquee-scroll.html#comments</comments>
		<pubDate>Tue, 20 Dec 2011 15:14:53 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[图片]]></category>
		<category><![CDATA[无缝滚动]]></category>

		<guid isPermaLink="false">http://wange.im/?p=5213</guid>
		<description><![CDATA[你知道 jQuery，你也知道图片滚动的效果，但是你知道啥叫无缝滚动不？无缝滚动，就是无缝的滚动！换句话说，无缝滚动就是，图片或者文字下一张下一张地滚动，当滚动到屁股的时候就看到头了，反过来，当滚动到头的时候又能看到屁股了。还是看 DEMO 吧，或许更好理解一些。如你所见，当作为一排图片展示的时候，无缝滚动可以让人有无尽的感觉，页面一下子就充实了。 因为我也不是刻意去写这个 jQuery 的无缝滚动，所以 JS 也没封装过，只提供了几个基本的参数作修改，只能仅作参考。 HTML 部分： &#60;div class=&#34;scroll_area&#34;&#62; &#160;&#160;&#160; &#60;div class=&#34;scroll_list&#34;&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;ul class=&#34;scroll_ul&#34;&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;li&#62;1&#60;/li&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;li&#62;2&#60;/li&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;li&#62;3&#60;/li&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;li&#62;4&#60;/li&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;li&#62;5&#60;/li&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;li&#62;6&#60;/li&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;li&#62;7&#60;/li&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;li&#62;8&#60;/li&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;li&#62;9&#60;/li&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/ul&#62; &#160;&#160;&#160; &#60;/div&#62; &#160;&#160;&#160; &#60;a id=&#34;prev&#34; class=&#34;btn_icon&#34; href=&#34;javascript:;&#34;&#62;上一个&#60;/a&#62; &#160;&#160;&#160; &#60;a id=&#34;next&#34; class=&#34;btn_icon&#34; href=&#34;javascript:;&#34;&#62;下一个&#60;/a&#62; &#60;/div&#62; jQuery 部分： $(function() [...]]]></description>
			<content:encoded><![CDATA[<p>你知道 jQuery，你也知道图片滚动的效果，但是你知道啥叫无缝滚动不？无缝滚动，就是无缝的滚动！换句话说，无缝滚动就是，图片或者文字下一张下一张地滚动，当滚动到屁股的时候就看到头了，反过来，当滚动到头的时候又能看到屁股了。还是看 <a title="jQuery 无缝滚动" href="http://wange.im/demo/marquee/">DEMO</a> 吧，或许更好理解一些。如你所见，当作为一排图片展示的时候，无缝滚动可以让人有无尽的感觉，页面一下子就充实了。</p>
<p>因为我也不是刻意去写这个 jQuery 的无缝滚动，所以 JS 也没封装过，只提供了几个基本的参数作修改，只能仅作参考。</p>
<p>HTML 部分：</p>
<div style='color: rgb(0, 0, 0); font-family: "Courier New","Consolas","Lucida Console";' class="source"> <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;div</span> <span style="color: rgb(255, 0, 0);">class=</span><span style="color: rgb(0, 0, 255);">&quot;scroll_area&quot;</span><span style="color: rgb(0, 0, 128); font-weight: bold;">&gt;</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;div</span> <span style="color: rgb(255, 0, 0);">class=</span><span style="color: rgb(0, 0, 255);">&quot;scroll_list&quot;</span><span style="color: rgb(0, 0, 128); font-weight: bold;">&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;ul</span> <span style="color: rgb(255, 0, 0);">class=</span><span style="color: rgb(0, 0, 255);">&quot;scroll_ul&quot;</span><span style="color: rgb(0, 0, 128); font-weight: bold;">&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;li&gt;</span>1<span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/li&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;li&gt;</span>2<span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/li&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;li&gt;</span>3<span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/li&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;li&gt;</span>4<span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/li&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;li&gt;</span>5<span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/li&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;li&gt;</span>6<span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/li&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;li&gt;</span>7<span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/li&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;li&gt;</span>8<span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/li&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;li&gt;</span>9<span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/li&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/ul&gt;</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/div&gt;</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;a</span> <span style="color: rgb(255, 0, 0);">id=</span><span style="color: rgb(0, 0, 255);">&quot;prev&quot;</span> <span style="color: rgb(255, 0, 0);">class=</span><span style="color: rgb(0, 0, 255);">&quot;btn_icon&quot;</span> <span style="color: rgb(255, 0, 0);">href=</span><span style="color: rgb(0, 0, 255);">&quot;javascript:;&quot;</span><span style="color: rgb(0, 0, 128); font-weight: bold;">&gt;</span>上一个<span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/a&gt;</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;a</span> <span style="color: rgb(255, 0, 0);">id=</span><span style="color: rgb(0, 0, 255);">&quot;next&quot;</span> <span style="color: rgb(255, 0, 0);">class=</span><span style="color: rgb(0, 0, 255);">&quot;btn_icon&quot;</span> <span style="color: rgb(255, 0, 0);">href=</span><span style="color: rgb(0, 0, 255);">&quot;javascript:;&quot;</span><span style="color: rgb(0, 0, 128); font-weight: bold;">&gt;</span>下一个<span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/a&gt;</span><br /> <span style="color: rgb(0, 0, 128); font-weight: bold;">&lt;/div&gt;</span></div>
<p>jQuery 部分：</p>
<div style='color: rgb(0, 0, 0); font-family: "Courier New","Consolas","Lucida Console";' class="source"> <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//配置变量</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">config</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">showNum</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 255);">3</span><span style="color: rgb(0, 0, 0);">,</span>&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//设置滚动的显示个数</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">autoScroll</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">false</span><span style="color: rgb(0, 0, 0);">,</span>&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//是否自动滚动，默认为 false</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">autoScrollInterval</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 255);">3000</span>&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//自动滚动间隔，默认为 3000 毫秒，autoScroll = true 时才有效</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">scrollUlWidth</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul li&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">outerWidth</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">true</span><span style="color: rgb(0, 0, 0);">),</span>&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//单个 li 的宽度</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">scrollUlLeft</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 255);">0</span><span style="color: rgb(0, 0, 0);">,</span>&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//.scroll_ul 初使化时的 left 值为 0</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">prevAllow</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">true</span><span style="color: rgb(0, 0, 0);">,</span>&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//为了防止连续点击上一页按钮</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">nextAllow</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">true</span>;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//为了防止连续点击下一页按钮</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//计算父容量限宽</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_list&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">width</span>(<span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">showNum</span> <span style="color: rgb(0, 0, 0);">*</span> <span style="color: rgb(0, 0, 0);">scrollUlWidth</span>);</p>
<p> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//点击上一页</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#prev&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">click</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">if</span> (<span style="color: rgb(0, 0, 0);">prevAllow</span>) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">prevAllow</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">false</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">scrollUlLeft</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">scrollUlLeft</span> <span style="color: rgb(0, 0, 0);">-</span> <span style="color: rgb(0, 0, 0);">scrollUlWidth</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">css</span>(<span style="color: rgb(0, 0, 255);">&#39;left&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 0);">scrollUlLeft</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//复制最后一个 li 并插入到 ul 的最前面</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul li:last&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">clone</span><span style="color: rgb(0, 0, 0);">().</span><span style="color: rgb(0, 0, 0);">prependTo</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//删除最后一个 li</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul li:last&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">remove</span>();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">animate</span><span style="color: rgb(0, 0, 0);">({</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">left</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 0);">scrollUlLeft</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">scrollUlWidth</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">},</span> <span style="color: rgb(0, 0, 255);">300</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">scrollUlLeft</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">parseInt</span>(<span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">css</span>(<span style="color: rgb(0, 0, 255);">&#39;left&#39;</span><span style="color: rgb(0, 0, 0);">),</span> <span style="color: rgb(0, 0, 255);">10</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">prevAllow</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">true</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">})</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">});</span><br /> &nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//点击下一页</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#next&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">click</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">if</span> (<span style="color: rgb(0, 0, 0);">nextAllow</span>) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">nextAllow</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">false</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">animate</span><span style="color: rgb(0, 0, 0);">({</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">left</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 0);">scrollUlLeft</span> <span style="color: rgb(0, 0, 0);">-</span> <span style="color: rgb(0, 0, 0);">scrollUlWidth</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">},</span> <span style="color: rgb(0, 0, 255);">300</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">scrollUlLeft</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">parseInt</span>(<span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">css</span>(<span style="color: rgb(0, 0, 255);">&#39;left&#39;</span><span style="color: rgb(0, 0, 0);">),</span> <span style="color: rgb(0, 0, 255);">10</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">scrollUlLeft</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">scrollUlLeft</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">scrollUlWidth</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">css</span>(<span style="color: rgb(0, 0, 255);">&#39;left&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 0);">scrollUlLeft</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//复制第一个 li 并插入到 ul 的最后面</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul li:first&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">clone</span><span style="color: rgb(0, 0, 0);">().</span><span style="color: rgb(0, 0, 0);">appendTo</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//删除第一个 li</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.scroll_ul li:first&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">remove</span>();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">nextAllow</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">true</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">})</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">});</span><br /> &nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//自动滚动</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">if</span> (<span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">autoScroll</span>) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">setInterval</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#next&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">trigger</span>(<span style="color: rgb(0, 0, 255);">&#39;click&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">},</span> <span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">autoScrollInterval</span>)<br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> <span style="color: rgb(0, 0, 0);">})</span></div>
<p>基本原理和使用方法都写在注释里了，我也就不多作解释了。最后说一句，google、百度上搜一下就知道，已经有大把大把写好的横的竖的无缝的滚动，总有一款适合你，但是我觉得，只有自己亲自写的才最适合自己的需要，所以就有了以上代码。</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/jquery/" title="jQuery" rel="tag">jQuery</a>,<a href="http://wange.im/tag/picture/" title="图片" rel="tag">图片</a>,<a href="http://wange.im/tag/marquee-scroll/" title="无缝滚动" rel="tag">无缝滚动</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-highslide-on-demand.html" rel="bookmark" title="jQuery 按需加载 HighSlide 效果">jQuery 按需加载 HighSlide 效果</a>        <div class="rl_date">2011年10月10日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-js-ajax-pic.html" rel="bookmark" title="jQuery/JavaScript 实现的异步加载图片">jQuery/JavaScript 实现的异步加载图片</a>        <div class="rl_date">2011年04月10日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/fadeto-effect-with-jquery.html" rel="bookmark" title="利用 JQuery 实现图片显隐特效">利用 JQuery 实现图片显隐特效</a>        <div class="rl_date">2010年04月8日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-slide-pic-show.html" rel="bookmark" title="JQuery 实现带滑动层的图片展示效果">JQuery 实现带滑动层的图片展示效果</a>        <div class="rl_date">2010年02月24日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/marquee-scroll.html/feed</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>给 WordPress 添加语音搜索功能</title>
		<link>http://wange.im/x-webkit-speech-in-wordpress.html</link>
		<comments>http://wange.im/x-webkit-speech-in-wordpress.html#comments</comments>
		<pubDate>Sun, 04 Dec 2011 10:35:42 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[搜索]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://wange.im/?p=5194</guid>
		<description><![CDATA[相信大家都用过 Google 的搜索，不知道大家有没有注意到 Google.com in English 版本的搜索有一个语音搜索，只要吐字清晰，它的识别力还是很高的，而且也只支持中文的语音，这对于老年人、残障人士、偷懒人群是一个非常有用的装B功能。今天心血来潮，把此功能搬到 WordPress。 就本站现在用的这个主题来说，已经用上了这个 WordPress 的语音搜索功能，有图为证。 可以看到右上角的站内搜索框比以往多了一个小话筒的图标，点击之后就会弹出一个小的提示框，此时可以清晰地说出你需要搜索的关键词，截图中是我语音说的 "wordpress" 这个关键词，有兴趣的朋友可以拿本站做测试。 但是，这个功能暂时只能在 Chrome 11 版本以上的谷歌浏览器上看到这个效果。因为这是在 input 输入框里添加 x-webkit-speech 属性来实现的，从这个属性的命名可以看出，webkit，这是一个 webkit 核心浏览器的私有属性，所以你可以切换到 Chrome 浏览器来测试本功能。 x-webkit-speech 是 html5 的 speech 功能的 API，Google 的 Chrome 在对 HTML5、CSS3 的新技术标准的支持上特别积极，所以很有幸，我们可以在 Chrome 上体现各种新奇的功能特性。实现的方法也特别简单，在你的搜索输入框的 input 标签里添加 x-webkit-speech 属性即可，如下： &#60;input type="text" x-webkit-speech /&#62; 废话很多，但是代码却很简单，赶紧试试呗~ 与 API,Chrome,HTML5,WordPress,搜索,浏览器 相关的文章 CSS3 鼠标悬停图片动画效果 2009年09月6日 [...]]]></description>
			<content:encoded><![CDATA[<p>相信大家都用过 Google 的搜索，不知道大家有没有注意到 Google.com in English 版本的搜索有一个语音搜索，只要吐字清晰，它的识别力还是很高的，而且也只支持中文的语音，这对于老年人、残障人士、偷懒人群是一个非常有用的装B功能。今天心血来潮，把此功能搬到 WordPress。</p>
<p>就本站现在用的这个主题来说，已经用上了这个 WordPress 的语音搜索功能，有图为证。</p>
<p><img style="float: left;" src="http://byfiles.storage.live.com/y1p68_Q6wFqvO3nCwGTPzD-6fr-4jfoOPLBv7mPLsC2Lp9nRZRuuL2tMVk2dhLGunYnXr8u4pg1Ge4/speech.jpg" alt="" />可以看到右上角的站内搜索框比以往多了一个小话筒的图标，点击之后就会弹出一个小的提示框，此时可以清晰地说出你需要搜索的关键词，截图中是我语音说的 "wordpress" 这个关键词，有兴趣的朋友可以拿本站做测试。</p>
<p>但是，这个功能暂时只能在 Chrome 11 版本以上的谷歌浏览器上看到这个效果。因为这是在 input 输入框里添加 x-webkit-speech 属性来实现的，从这个属性的命名可以看出，webkit，这是一个 webkit 核心浏览器的私有属性，所以你可以切换到 Chrome 浏览器来测试本功能。</p>
<p>x-webkit-speech 是 html5 的 speech 功能的 API，Google 的 Chrome 在对 HTML5、CSS3 的新技术标准的支持上特别积极，所以很有幸，我们可以在 Chrome 上体现各种新奇的功能特性。实现的方法也特别简单，在你的搜索输入框的 input 标签里添加 x-webkit-speech 属性即可，如下：</p>
<div class="source" style="font-family: 'Courier New', 'Consolas', 'Lucida Console'; color: #000000;"><span style="color: #000080; font-weight: bold;">&lt;input</span> <span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text"</span> <span style="color: #ff0000;">x-webkit-speech</span> <span style="color: #000080; font-weight: bold;">/&gt;</span></div>
<p>废话很多，但是代码却很简单，赶紧试试呗~</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/api/" title="API" rel="tag">API</a>,<a href="http://wange.im/tag/chrome/" title="Chrome" rel="tag">Chrome</a>,<a href="http://wange.im/tag/html5/" title="HTML5" rel="tag">HTML5</a>,<a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/search/" title="搜索" rel="tag">搜索</a>,<a href="http://wange.im/tag/browser/" title="浏览器" rel="tag">浏览器</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/css.png&amp;h=45&amp;w=45&amp;zc=1" alt="CSS3 鼠标悬停图片动画效果" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/css-3-hover-animations.html" rel="bookmark" title="CSS3 鼠标悬停图片动画效果">CSS3 鼠标悬停图片动画效果</a>        <div class="rl_date">2009年09月6日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/wg-tags-tip.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="万戈牌 WordPress 搜索自动匹配提示标签关键词" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wg-tags-tip.html" rel="bookmark" title="万戈牌 WordPress 搜索自动匹配提示标签关键词">万戈牌 WordPress 搜索自动匹配提示标签关键词</a>        <div class="rl_date">2012年04月7日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/screenshot.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="新年新气象，博客换新衣" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/new-year-new-theme.html" rel="bookmark" title="新年新气象，博客换新衣">新年新气象，博客换新衣</a>        <div class="rl_date">2012年01月20日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/w3c-is-in-progress.html" rel="bookmark" title="W3C 规则也在与时俱进？！">W3C 规则也在与时俱进？！</a>        <div class="rl_date">2011年01月22日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/x-webkit-speech-in-wordpress.html/feed</wfw:commentRss>
		<slash:comments>89</slash:comments>
		</item>
		<item>
		<title>WordPress 将选中文字转发到微博</title>
		<link>http://wange.im/wordpress-share-selected-text-to-weibo.html</link>
		<comments>http://wange.im/wordpress-share-selected-text-to-weibo.html#comments</comments>
		<pubDate>Sat, 29 Oct 2011 23:19:45 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[QQ]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[微博]]></category>
		<category><![CDATA[新浪]]></category>
		<category><![CDATA[腾讯]]></category>

		<guid isPermaLink="false">http://wange.im/?p=5152</guid>
		<description><![CDATA[最近在看腾讯新闻的时候，无意中发现，当我选中新闻中的文字的时候，鼠标右上角会显示一个“转播至微博”的按钮，点击后就会将选中的文字转发到微博上。这是一个很不错的用户体验，如果能把它引入到 WordPress 博客中，那不是很好吗？ 为此我还特地去注册了一个腾讯微博开放平台的开发者，当我开始阅读开发文档的时候，才发现，他妹的，腾讯官方已经推出一个相同功能的应用，叫作 “Q-Share”，再翻阅了一下其他资料，原来已经有前辈写出了 js 页面文字选中后分享到新浪微博的方法，那我就省力多了，两者结合一下，把新浪微博和腾讯微博两个按钮都加上了，然后闲的蛋疼的我又把它翻译成了 jQuery 的方法。 效果的话就可以看本站了，选中任何文字，就会在右上角显示两个微博按钮，点击试试吧。 实现的方法也很简单，只需要两步： 1、引入 jQuery，相信大多数 WordPress 博客都已经引入了 jQuery，那就可以直接进行第二步了。 2、在页面底部，或者更确切的说，在引入 jQuery 库的后面加上这样一段 JS，你就可以看到和本站一样的效果了。 var miniBlogShare = function() {     //指定位置驻入节点     $('&#60;img id="imgSinaShare" class="img_share" title="将选中内容分享到新浪微博" src="http://wange.im/wp-content/themes/wange/images/sina_share.gif" /&#62;&#60;img id="imgQqShare" class="img_share" title="将选中内容分享到腾讯微博" src="http://wange.im/wp-content/themes/wange/images/tt_share.png" /&#62;').appendTo('body');         //默认样式     $('.img_share').css({         display : 'none',         position : 'absolute',         cursor : [...]]]></description>
			<content:encoded><![CDATA[<p>最近在看腾讯新闻的时候，无意中发现，当我选中新闻中的文字的时候，鼠标右上角会显示一个“转播至微博”的按钮，点击后就会将选中的文字转发到微博上。这是一个很不错的用户体验，如果能把它引入到 WordPress 博客中，那不是很好吗？</p>
<p>为此我还特地去注册了一个腾讯微博开放平台的开发者，当我开始阅读开发文档的时候，才发现，他妹的，腾讯官方已经推出一个相同功能的应用，叫作 “Q-Share”，再翻阅了一下其他资料，原来已经有前辈写出了 <a title="页面选中文字分享到新浪微博实例页面" href="http://www.zhangxinxu.com/study/201102/text-selected-share-sina-miniblog.html" rel="external nofollow" target="_blank">js 页面文字选中后分享到新浪微博</a>的方法，那我就省力多了，两者结合一下，把新浪微博和腾讯微博两个按钮都加上了，然后闲的蛋疼的我又把它翻译成了 jQuery 的方法。</p>
<p>效果的话就可以看本站了，选中任何文字，就会在右上角显示两个微博按钮，点击试试吧。</p>
<p>实现的方法也很简单，只需要两步：</p>
<p>1、引入 jQuery，相信大多数 WordPress 博客都已经引入了 jQuery，那就可以直接进行第二步了。</p>
<p>2、在页面底部，或者更确切的说，在引入 jQuery 库的后面加上这样一段 JS，你就可以看到和本站一样的效果了。</p>
<div class="source" style="font-family: 'Courier New','Consolas','Lucida Console'; color: #000000;"><span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">miniBlogShare</span> <span style="color: #000000;">=</span> <span style="color: #000080; font-weight: bold;">function</span>() <span style="color: #000000;">{</span><br />
    <span style="font-style: italic; color: #008800;">//指定位置驻入节点</span><br />
    <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'&lt;img id="imgSinaShare" class="img_share" title="将选中内容分享到新浪微博" src="http://wange.im/wp-content/themes/wange/images/sina_share.gif" /&gt;&lt;img id="imgQqShare" class="img_share" title="将选中内容分享到腾讯微博" src="http://wange.im/wp-content/themes/wange/images/tt_share.png" /&gt;'</span><span style="color: #000000;">).</span><span style="color: #000000;">appendTo</span>(<span style="color: #0000ff;">'body'</span>);<br />
   <br />
    <span style="font-style: italic; color: #008800;">//默认样式</span><br />
    <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'.img_share'</span><span style="color: #000000;">).</span><span style="color: #000000;">css</span><span style="color: #000000;">({</span><br />
        <span style="color: #000000;">display</span> <span style="color: #000000;">:</span> <span style="color: #0000ff;">'none'</span><span style="color: #000000;">,</span><br />
        <span style="color: #000000;">position</span> <span style="color: #000000;">:</span> <span style="color: #0000ff;">'absolute'</span><span style="color: #000000;">,</span><br />
        <span style="color: #000000;">cursor</span> <span style="color: #000000;">:</span> <span style="color: #0000ff;">'pointer'</span><br />
    <span style="color: #000000;">});</span><br />
   <br />
    <span style="font-style: italic; color: #008800;">//选中文字</span><br />
    <span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">funGetSelectTxt</span> <span style="color: #000000;">=</span> <span style="color: #000080; font-weight: bold;">function</span>() <span style="color: #000000;">{</span><br />
        <span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">txt</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">''</span>;<br />
        <span style="color: #000080; font-weight: bold;">if</span>(<span style="color: #000000;">document</span><span style="color: #000000;">.</span><span style="color: #000000;">selection</span>) <span style="color: #000000;">{</span><br />
            <span style="color: #000000;">txt</span> <span style="color: #000000;">=</span> <span style="color: #000000;">document</span><span style="color: #000000;">.</span><span style="color: #000000;">selection</span><span style="color: #000000;">.</span><span style="color: #000000;">createRange</span><span style="color: #000000;">().</span><span style="color: #000000;">text</span>;<br />
        <span style="color: #000000;">}</span> <span style="color: #000080; font-weight: bold;">else</span> <span style="color: #000000;">{</span><br />
            <span style="color: #000000;">txt</span> <span style="color: #000000;">=</span> <span style="color: #000000;">document</span><span style="color: #000000;">.</span><span style="color: #000000;">getSelection</span>();<br />
        <span style="color: #000000;">}</span><br />
        <span style="color: #000080; font-weight: bold;">return</span> <span style="color: #000000;">txt</span><span style="color: #000000;">.</span><span style="color: #000000;">toString</span>();<br />
    <span style="color: #000000;">};</span><br />
   <br />
    <span style="font-style: italic; color: #008800;">//选中文字后显示微博图标</span><br />
    <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'html,body'</span><span style="color: #000000;">).</span><span style="color: #000000;">mouseup</span>(<span style="color: #000080; font-weight: bold;">function</span>(<span style="color: #000000;">e</span>) <span style="color: #000000;">{</span><br />
        <span style="color: #000080; font-weight: bold;">if</span> (<span style="color: #000000;">e</span><span style="color: #000000;">.</span><span style="color: #000000;">target</span><span style="color: #000000;">.</span><span style="color: #000000;">id</span> <span style="color: #000000;">==</span> <span style="color: #0000ff;">'imgSinaShare'</span> || <span style="color: #000000;">e</span><span style="color: #000000;">.</span><span style="color: #000000;">target</span><span style="color: #000000;">.</span><span style="color: #000000;">id</span> <span style="color: #000000;">==</span> <span style="color: #0000ff;">'imgQqShare'</span>) <span style="color: #000000;">{</span><br />
            <span style="color: #000080; font-weight: bold;">return</span><br />
        <span style="color: #000000;">}</span><br />
        <span style="color: #000000;">e</span> <span style="color: #000000;">=</span> <span style="color: #000000;">e</span> || <span style="color: #000000;">window</span><span style="color: #000000;">.</span><span style="color: #000000;">event</span>;<br />
        <span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">txt</span> <span style="color: #000000;">=</span> <span style="color: #000000;">funGetSelectTxt</span><span style="color: #000000;">(),</span><br />
            <span style="color: #000000;">sh</span> <span style="color: #000000;">=</span> <span style="color: #000000;">window</span><span style="color: #000000;">.</span><span style="color: #000000;">pageYOffset</span> || <span style="color: #000000;">document</span><span style="color: #000000;">.</span><span style="color: #000000;">documentElement</span><span style="color: #000000;">.</span><span style="color: #000000;">scrollTop</span> || <span style="color: #000000;">document</span><span style="color: #000000;">.</span><span style="color: #000000;">body</span><span style="color: #000000;">.</span><span style="color: #000000;">scrollTop</span> || <span style="color: #0000ff;">0</span><span style="color: #000000;">,</span><br />
            <span style="color: #000000;">left</span> <span style="color: #000000;">=</span> (<span style="color: #000000;">e</span><span style="color: #000000;">.</span><span style="color: #000000;">clientX</span> <span style="color: #000000;">-</span> <span style="color: #0000ff;">40</span> <span style="color: #000000;">&lt;</span> <span style="color: #0000ff;">0</span>) <span style="color: #000000;">?</span> <span style="color: #000000;">e</span><span style="color: #000000;">.</span><span style="color: #000000;">clientX</span> <span style="color: #000000;">+</span> <span style="color: #0000ff;">20</span> <span style="color: #000000;">:</span> <span style="color: #000000;">e</span><span style="color: #000000;">.</span><span style="color: #000000;">clientX</span> <span style="color: #000000;">-</span> <span style="color: #0000ff;">40</span><span style="color: #000000;">,</span><br />
            <span style="color: #000000;">top</span> <span style="color: #000000;">=</span> (<span style="color: #000000;">e</span><span style="color: #000000;">.</span><span style="color: #000000;">clientY</span> <span style="color: #000000;">-</span> <span style="color: #0000ff;">40</span> <span style="color: #000000;">&lt;</span> <span style="color: #0000ff;">0</span>) <span style="color: #000000;">?</span> <span style="color: #000000;">e</span><span style="color: #000000;">.</span><span style="color: #000000;">clientY</span> <span style="color: #000000;">+</span> <span style="color: #000000;">sh</span> <span style="color: #000000;">+</span> <span style="color: #0000ff;">20</span> <span style="color: #000000;">:</span> <span style="color: #000000;">e</span><span style="color: #000000;">.</span><span style="color: #000000;">clientY</span> <span style="color: #000000;">+</span> <span style="color: #000000;">sh</span> <span style="color: #000000;">-</span> <span style="color: #0000ff;">40</span>;<br />
        <span style="color: #000080; font-weight: bold;">if</span> (<span style="color: #000000;">txt</span>) <span style="color: #000000;">{</span><br />
            <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'#imgSinaShare'</span><span style="color: #000000;">).</span><span style="color: #000000;">css</span><span style="color: #000000;">({</span><br />
                <span style="color: #000000;">display</span> <span style="color: #000000;">:</span> <span style="color: #0000ff;">'inline'</span><span style="color: #000000;">,</span><br />
                <span style="color: #000000;">left</span> <span style="color: #000000;">:</span> <span style="color: #000000;">left</span><span style="color: #000000;">,</span><br />
                <span style="color: #000000;">top</span> <span style="color: #000000;">:</span> <span style="color: #000000;">top</span><br />
            <span style="color: #000000;">});</span><br />
            <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'#imgQqShare'</span><span style="color: #000000;">).</span><span style="color: #000000;">css</span><span style="color: #000000;">({</span><br />
                <span style="color: #000000;">display</span> <span style="color: #000000;">:</span> <span style="color: #0000ff;">'inline'</span><span style="color: #000000;">,</span><br />
                <span style="color: #000000;">left</span> <span style="color: #000000;">:</span> <span style="color: #000000;">left</span> <span style="color: #000000;">+</span> <span style="color: #0000ff;">30</span><span style="color: #000000;">,</span><br />
                <span style="color: #000000;">top</span> <span style="color: #000000;">:</span> <span style="color: #000000;">top</span><br />
            <span style="color: #000000;">});</span><br />
        <span style="color: #000000;">}</span> <span style="color: #000080; font-weight: bold;">else</span> <span style="color: #000000;">{</span><br />
            <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'#imgSinaShare'</span><span style="color: #000000;">).</span><span style="color: #000000;">css</span>(<span style="color: #0000ff;">'display'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'none'</span>);<br />
            <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'#imgQqShare'</span><span style="color: #000000;">).</span><span style="color: #000000;">css</span>(<span style="color: #0000ff;">'display'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'none'</span>);<br />
        <span style="color: #000000;">}</span><br />
    <span style="color: #000000;">});</span><br />
   <br />
    <span style="font-style: italic; color: #008800;">//点击新浪微博</span><br />
    <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'#imgSinaShare'</span><span style="color: #000000;">).</span><span style="color: #000000;">click</span>(<span style="color: #000080; font-weight: bold;">function</span>() <span style="color: #000000;">{</span><br />
        <span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">txt</span> <span style="color: #000000;">=</span> <span style="color: #000000;">funGetSelectTxt</span><span style="color: #000000;">(),</span> <span style="color: #000000;">title</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'title'</span><span style="color: #000000;">).</span><span style="color: #000000;">html</span>();<br />
        <span style="color: #000080; font-weight: bold;">if</span> (<span style="color: #000000;">txt</span>) <span style="color: #000000;">{</span><br />
            <span style="color: #000000;">window</span><span style="color: #000000;">.</span><span style="color: #000000;">open</span>(<span style="color: #0000ff;">'http://v.t.sina.com.cn/share/share.php?title='</span> <span style="color: #000000;">+</span> <span style="color: #000000;">txt</span> <span style="color: #000000;">+</span> <span style="color: #0000ff;">' —— 转载自：'</span> <span style="color: #000000;">+</span> <span style="color: #000000;">title</span> <span style="color: #000000;">+</span> <span style="color: #0000ff;">'&amp;url='</span> <span style="color: #000000;">+</span> <span style="color: #000000;">window</span><span style="color: #000000;">.</span><span style="color: #000000;">location</span><span style="color: #000000;">.</span><span style="color: #000000;">href</span>);<br />
        <span style="color: #000000;">}</span><br />
    <span style="color: #000000;">});</span><br />
   <br />
    <span style="font-style: italic; color: #008800;">//点击腾讯微博</span><br />
    <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'#imgQqShare'</span><span style="color: #000000;">).</span><span style="color: #000000;">click</span>(<span style="color: #000080; font-weight: bold;">function</span>() <span style="color: #000000;">{</span><br />
        <span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">txt</span> <span style="color: #000000;">=</span> <span style="color: #000000;">funGetSelectTxt</span><span style="color: #000000;">(),</span> <span style="color: #000000;">title</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'title'</span><span style="color: #000000;">).</span><span style="color: #000000;">html</span>();<br />
        <span style="color: #000080; font-weight: bold;">if</span> (<span style="color: #000000;">txt</span>) <span style="color: #000000;">{</span><br />
            <span style="color: #000000;">window</span><span style="color: #000000;">.</span><span style="color: #000000;">open</span>(<span style="color: #0000ff;">'http://v.t.qq.com/share/share.php?title='</span> <span style="color: #000000;">+</span> <span style="color: #000000;">encodeURIComponent</span>(<span style="color: #000000;">txt</span> <span style="color: #000000;">+</span> <span style="color: #0000ff;">' —— 转载自：'</span> <span style="color: #000000;">+</span> <span style="color: #000000;">title</span>) <span style="color: #000000;">+</span> <span style="color: #0000ff;">'&amp;url='</span> <span style="color: #000000;">+</span> <span style="color: #000000;">window</span><span style="color: #000000;">.</span><span style="color: #000000;">location</span><span style="color: #000000;">.</span><span style="color: #000000;">href</span>);<br />
        <span style="color: #000000;">}</span><br />
    <span style="color: #000000;">});</span><br />
<span style="color: #000000;">}();</span></div>
<p>是不是很简单呀？</p>
<p>赶紧选中本文的标题，在微博上通知你的好友来围观吧，哈哈~</p>
<p><img src="http://byfiles.storage.live.com/y1pbpmnSpy4Pja6i0ie8UhJQntR6oaADKG8tRbhlfYsiXc21tQ02IWZ-4_h53-v8radfgLxl33jnVU/weibo_share.jpg" alt="" /></p>
<p>PS：最后，说一句，其实这个方法不仅仅适用于 WordPress，JS 是通用的，你可以把这段 JS 挂载到任何网站上都可以得到相同的效果 <img src='http://wange.im/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>PS2：最最最后，再说一句，麻烦各位在使用前，把 JS 里的两张微博的图片路径替换成自己的地址，因为小站流量有限，大家帮我省着点花呗，嘿嘿。</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/js/" title="JS" rel="tag">JS</a>,<a href="http://wange.im/tag/qq/" title="QQ" rel="tag">QQ</a>,<a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/micr-bo/" title="微博" rel="tag">微博</a>,<a href="http://wange.im/tag/sina/" title="新浪" rel="tag">新浪</a>,<a href="http://wange.im/tag/tencent/" title="腾讯" rel="tag">腾讯</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=&amp;h=45&amp;w=45&amp;zc=1" alt="微博认证，勾与火的考验" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/microblog-certification.html" rel="bookmark" title="微博认证，勾与火的考验">微博认证，勾与火的考验</a>        <div class="rl_date">2011年03月27日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=&amp;h=45&amp;w=45&amp;zc=1" alt="QQ 微博初体验" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/t-qq-com.html" rel="bookmark" title="QQ 微博初体验">QQ 微博初体验</a>        <div class="rl_date">2010年04月15日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=&amp;h=45&amp;w=45&amp;zc=1" alt="腾讯牌操作系统离我们还有多远？" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/tencent-webos.html" rel="bookmark" title="腾讯牌操作系统离我们还有多远？">腾讯牌操作系统离我们还有多远？</a>        <div class="rl_date">2011年04月21日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=&amp;h=45&amp;w=45&amp;zc=1" alt="非插件同步 WordPress 日志到嘀咕" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/sync-wordpress-to-digu.html" rel="bookmark" title="非插件同步 WordPress 日志到嘀咕">非插件同步 WordPress 日志到嘀咕</a>        <div class="rl_date">2011年03月31日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/wordpress-share-selected-text-to-weibo.html/feed</wfw:commentRss>
		<slash:comments>123</slash:comments>
		</item>
		<item>
		<title>jQuery 按需加载 HighSlide 效果</title>
		<link>http://wange.im/jquery-highslide-on-demand.html</link>
		<comments>http://wange.im/jquery-highslide-on-demand.html#comments</comments>
		<pubDate>Mon, 10 Oct 2011 14:09:48 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[HighSlide]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[图片]]></category>
		<category><![CDATA[轮播图]]></category>

		<guid isPermaLink="false">http://wange.im/?p=5132</guid>
		<description><![CDATA[从本文标题可知，这篇文章和上一篇的《jQuery 按需加载轮播图》有着说不清道不明的关系，是的，我就他瞄的和按需加载较上劲了，用 jQuery 来做 HighSlide 的插件已经有不少了，我再横插一脚就是为了这个按需加载，而且还要做到最精简最优化。做这个的理由和上一篇文章中提到的基本一样，第一，为了加载速度的大大提升；第二，为了满足 SEO 的需求。 相信大多数同学，包括我在内，用到的图片 HighSlide 效果都是用的 WordPress 的插件，或者引的 jQuery 的插件，但是这必竟不能完全满足我的需求，而且在我看来那些 JS 也太庞大了一些，还不如自己写一个。做了一个简单的 DEMO，大家可以看一下。 如果你会用 Firebug 这样的工具，就可以看到，页面中所有的图片，包括 DOM 节点，都是通过 JS 注入进来的，而且在初使化的时候只生成当前显示的五组图片，只有当用户点击下一张或者点击图片放大时，才会有新的图片和节点加载进来，同样，如果用户不点击，就不会去加载。这就大大节省了初使化需要加载的图片数量。 在 JS 没有压缩之前，也只有区区 6K 的大小，所以我相信这是大多数用户和站长都能够接受的，不过虽说只有 6K，也有近 200 行的代码，篇幅有限，我就不把具体的 JS 和 CSS 贴出来了，有需要的朋友可以直接下载我的 DEMO，DEMO 里的 JS 没有压缩，注释也都写的比较清楚。 最终效果和现在我用的差不多，但是代码却千差万别，细节决定成败，争取做好每一个细节！ 与 HighSlide,jQuery,图片,轮播图 相关的文章 基于 jQuery 的图片/文字无缝滚动 2011年12月20日 jQuery 按需加载轮播图 2011年09月26日 jQuery/JavaScript 实现的异步加载图片 2011年04月10日 利用 [...]]]></description>
			<content:encoded><![CDATA[<p>从本文标题可知，这篇文章和上一篇的《<a title="jQuery 按需加载轮播图" href="http://wange.im/jquery-slide-loaded-on-demand.html">jQuery 按需加载轮播图</a>》有着说不清道不明的关系，是的，我就他瞄的和<strong>按需加载</strong>较上劲了，用 jQuery 来做 HighSlide 的插件已经有不少了，我再横插一脚就是为了这个按需加载，而且还要做到最精简最优化。做这个的理由和上一篇文章中提到的基本一样，第一，为了加载速度的大大提升；第二，为了满足 SEO 的需求。</p>
<p>相信大多数同学，包括我在内，用到的图片 HighSlide 效果都是用的 WordPress 的插件，或者引的 jQuery 的插件，但是这必竟不能完全满足我的需求，而且在我看来那些 JS 也太庞大了一些，还不如自己写一个。做了一个简单的 <a title="jQuery 按需加载 HighSlide 效果" href="http://wange.im/demo/highslide/">DEMO</a>，大家可以看一下。</p>
<p>如果你会用 Firebug 这样的工具，就可以看到，页面中所有的图片，包括 DOM 节点，都是通过 JS 注入进来的，而且在初使化的时候只生成当前显示的五组图片，只有当用户点击下一张或者点击图片放大时，才会有新的图片和节点加载进来，同样，如果用户不点击，就不会去加载。这就大大节省了初使化需要加载的图片数量。</p>
<p>在 JS 没有压缩之前，也只有区区 6K 的大小，所以我相信这是大多数用户和站长都能够接受的，不过虽说只有 6K，也有近 200 行的代码，篇幅有限，我就不把具体的 JS 和 CSS 贴出来了，有需要的朋友可以直接下载我的 <a title="jQuery 按需加载 HighSlide 效果" href="http://wange.im/demo/highslide/">DEMO</a>，DEMO 里的 JS 没有压缩，注释也都写的比较清楚。</p>
<p>最终效果和现在我用的差不多，但是代码却千差万别，细节决定成败，争取做好每一个细节！</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/highslide/" title="HighSlide" rel="tag">HighSlide</a>,<a href="http://wange.im/tag/jquery/" title="jQuery" rel="tag">jQuery</a>,<a href="http://wange.im/tag/picture/" title="图片" rel="tag">图片</a>,<a href="http://wange.im/tag/slide/" title="轮播图" rel="tag">轮播图</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/marquee-scroll.html" rel="bookmark" title="基于 jQuery 的图片/文字无缝滚动">基于 jQuery 的图片/文字无缝滚动</a>        <div class="rl_date">2011年12月20日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-slide-loaded-on-demand.html" rel="bookmark" title="jQuery 按需加载轮播图">jQuery 按需加载轮播图</a>        <div class="rl_date">2011年09月26日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-js-ajax-pic.html" rel="bookmark" title="jQuery/JavaScript 实现的异步加载图片">jQuery/JavaScript 实现的异步加载图片</a>        <div class="rl_date">2011年04月10日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/fadeto-effect-with-jquery.html" rel="bookmark" title="利用 JQuery 实现图片显隐特效">利用 JQuery 实现图片显隐特效</a>        <div class="rl_date">2010年04月8日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/jquery-highslide-on-demand.html/feed</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>jQuery 按需加载轮播图</title>
		<link>http://wange.im/jquery-slide-loaded-on-demand.html</link>
		<comments>http://wange.im/jquery-slide-loaded-on-demand.html#comments</comments>
		<pubDate>Mon, 26 Sep 2011 12:47:02 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[轮播图]]></category>

		<guid isPermaLink="false">http://wange.im/?p=5126</guid>
		<description><![CDATA[引言 关于幻灯轮播图，想必大家都不陌生，尤其是基于 jQuery 的，插件、代码网上一搜一大堆，但是真正符合自己需求的几乎没有，所以我要打造一个符合自身需求，经得起广大网民考验的 jQuery 轮播图！ 思路 为什么说网上其他一些轮播图不符合我的要求？我的需求又是什么呢？ 现在网上可以找到的多数幻灯轮播图的 jQuery 插件的作法是，先把图片和链接的 HTML 写好，然后控制隐藏和显示来轮流展示当前的幻灯图片。但是对用户而言，我们始终只是看到当前的一张图片，那其他几张隐藏的图片为什么要事先加载进来呢？这不是费时费力吗？所以我的第一个需求是按需加载。 我们一般会把轮播图放在首页展示，但是首页的重点内容应该是最近更新的文章，至少我不认为图片展示功能需要被搜索引擎收录，所以我的第二个需求是符合  SEO。 实现 冲着以上两个需求，我做了一个 DEMO，这个 DEMO 和我现在的首页看起来效果基本一致，但实现的方法却天差地别。大家不妨看看这个 DEMO 的源代码，发现区别了吗？是的，在这个 DEMO 的 HTML 源代码中，你看不到任何的图片和相关信息，都由 JS 载入进来的，也就是说爬虫爬不到，而且是随着图片的切换，一张一张地载入当前的幻灯图片。 这里我就只分享一下我的 JS 写法，HTML 什么就请各位看源码吧，代码我就不一一细说了，注释也都写得很明白了。 $(function() { &#160;&#160;&#160; var WangeSlide = (function() { &#160;&#160;&#160;&#160;&#160;&#160;&#160; //配置 &#160;&#160;&#160;&#160;&#160;&#160;&#160; var config = { &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //轮播图尺寸 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; width : 560, &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; height [...]]]></description>
			<content:encoded><![CDATA[<p><strong>引言</strong></p>
<p>关于幻灯轮播图，想必大家都不陌生，尤其是基于 jQuery 的，插件、代码网上一搜一大堆，但是真正符合自己需求的几乎没有，所以我要打造一个符合自身需求，经得起广大网民考验的 jQuery 轮播图！</p>
<p><strong>思路</strong></p>
<p>为什么说网上其他一些轮播图不符合我的要求？我的需求又是什么呢？</p>
<p>现在网上可以找到的多数幻灯轮播图的 jQuery 插件的作法是，先把图片和链接的 HTML 写好，然后控制隐藏和显示来轮流展示当前的幻灯图片。但是对用户而言，我们始终只是看到当前的一张图片，那其他几张隐藏的图片为什么要事先加载进来呢？这不是费时费力吗？所以我的第一个需求是<strong>按需加载</strong>。</p>
<p>我们一般会把轮播图放在首页展示，但是首页的重点内容应该是最近更新的文章，至少我不认为图片展示功能需要被搜索引擎收录，所以我的第二个需求是<strong>符合  SEO</strong>。</p>
<p><strong>实现</strong></p>
<p>冲着以上两个需求，我做了一个 <a title="jQuery 按需加载轮播图" href="http://wange.im/demo/slide-on-demand/">DEMO</a>，这个 DEMO 和我现在的首页看起来效果基本一致，但实现的方法却天差地别。大家不妨看看这个 <a title="jQuery 按需加载轮播图" href="http://wange.im/demo/slide-on-demand/">DEMO</a> 的源代码，发现区别了吗？是的，在这个 DEMO 的 HTML 源代码中，你看不到任何的图片和相关信息，都由 JS 载入进来的，也就是说爬虫爬不到，而且是随着图片的切换，一张一张地载入当前的幻灯图片。</p>
<p>这里我就只分享一下我的 JS 写法，HTML 什么就请各位看源码吧，代码我就不一一细说了，注释也都写得很明白了。</p>
<div style='color: rgb(0, 0, 0); font-family: "Courier New","Consolas","Lucida Console"; background-color: rgb(255, 255, 255);' class="source"> <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">WangeSlide</span> <span style="color: rgb(0, 0, 0);">=</span> (<span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//配置</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">config</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//轮播图尺寸</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">width</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 255);">560</span><span style="color: rgb(0, 0, 0);">,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">height</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 255);">250</span><span style="color: rgb(0, 0, 0);">,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//是否自动切换</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">autoSwitch</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">true</span><span style="color: rgb(0, 0, 0);">,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//自动切换间隔时间（毫秒）</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">interval</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 255);">6000</span><span style="color: rgb(0, 0, 0);">,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//轮播图图片路径</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">picPath</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 255);">&#39;http://wange.im/wp-content/themes/wange/images/slides/&#39;</span><span style="color: rgb(0, 0, 0);">,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//轮播图图片信息：图片文件名 / 图片标题 / 图片指向链接</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">picInfo</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 0);">[</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 255);">&#39;1.jpg&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;全套服务，求包养！&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;http://wange.im/qiu-bao-yang.html&#39;</span><span style="color: rgb(0, 0, 0);">],</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 255);">&#39;2.jpg&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;2012年的冬天还会冷吗？&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;http://wange.im/winter-in-2012.html&#39;</span><span style="color: rgb(0, 0, 0);">],</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 255);">&#39;3.jpg&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;Wordpress 免插件版侧边栏读者墙&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;http://wange.im/readerwall-on-sidebar-without-plugins.html&#39;</span><span style="color: rgb(0, 0, 0);">],</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 255);">&#39;4.jpg&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;Wordpress 免插件实现运行代码框&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;http://wange.im/run-code-in-wordpress-without-plugins.html&#39;</span><span style="color: rgb(0, 0, 0);">]</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">]</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">};</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//获取图片信息</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">/**</span><br /> <span style="color: rgb(0, 136, 0); font-style: italic;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * @param index 图片所在的索引值</span><br /> <span style="color: rgb(0, 136, 0); font-style: italic;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; **/</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">getImgInfo</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>(<span style="color: rgb(0, 0, 0);">index</span>) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">imgSrc</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">picPath</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">picInfo</span><span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 0);">index</span><span style="color: rgb(0, 0, 0);">][</span><span style="color: rgb(0, 0, 255);">0</span><span style="color: rgb(0, 0, 0);">],</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">imgAlt</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">picInfo</span><span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 0);">index</span><span style="color: rgb(0, 0, 0);">][</span><span style="color: rgb(0, 0, 255);">1</span><span style="color: rgb(0, 0, 0);">],</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">imgUrl</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">picInfo</span><span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 0);">index</span><span style="color: rgb(0, 0, 0);">][</span><span style="color: rgb(0, 0, 255);">2</span><span style="color: rgb(0, 0, 0);">],</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">imgId</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 255);">&#39;slide_&#39;</span> <span style="color: rgb(0, 0, 0);">+</span> (<span style="color: rgb(0, 0, 0);">index</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 255);">1</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">toString</span><span style="color: rgb(0, 0, 0);">(),</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">imgHtml</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 255);">&#39;&lt;li id=&quot;&#39;</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">imgId</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 255);">&#39;&quot;&gt;&#39;</span> <span style="color: rgb(0, 0, 0);">+</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 255);">&#39;&nbsp;&nbsp;&nbsp; &lt;a href=&quot;&#39;</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">imgUrl</span> <span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 255);">&#39;&quot; title=&quot;&#39;</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">imgAlt</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 255);">&#39;&quot; target=&quot;_blank" rel="nofollow" class="pic"&gt;&#39;</span> <span style="color: rgb(0, 0, 0);">+</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 255);">&#39;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;img src=&quot;&#39;</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">imgSrc</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 255);">&#39;&quot; alt=&quot;&#39;</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">imgAlt</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 255);">&#39;&quot; class=&quot;slide_thumb" /&gt;&#39;</span> <span style="color: rgb(0, 0, 0);">+</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 255);">&#39;&nbsp;&nbsp;&nbsp; &lt;/a&gt;&#39;</span> <span style="color: rgb(0, 0, 0);">+</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 255);">&#39;&lt;/li&gt;&#39;</span><span style="color: rgb(0, 0, 0);">,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">slideTextHtml</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 255);">&#39;&lt;a href=&quot;&#39;</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">imgUrl</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 255);">&#39;&quot; target=&quot;_blank" title="&#39;</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">imgAlt</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 255);">&#39;&quot; rel=&quot;nofollow"&gt;&#39;</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">imgAlt</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 255);">&#39;&lt;/a&gt;&#39;</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">return</span> <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">imgAlt</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 0);">imgAlt</span><span style="color: rgb(0, 0, 0);">,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">imgUrl</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 0);">imgUrl</span><span style="color: rgb(0, 0, 0);">,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">imgHtml</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 0);">imgHtml</span><span style="color: rgb(0, 0, 0);">,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">slideTextHtml</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 0);">slideTextHtml</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">};</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//图片完全加载后缓慢加载显示</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">fadeInImg</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>(<span style="color: rgb(0, 0, 0);">el</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 0);">speed</span>) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">el</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">load</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">this</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">fadeIn</span>(<span style="color: rgb(0, 0, 0);">speed</span>)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">});</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">};</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//图片切换</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">/**</span><br /> <span style="color: rgb(0, 136, 0); font-style: italic;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * @param index 图片所在的索引值</span><br /> <span style="color: rgb(0, 136, 0); font-style: italic;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * @param triggerCurEl 当前触发节点元素</span><br /> <span style="color: rgb(0, 136, 0); font-style: italic;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; **/</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">imgSwitch</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>(<span style="color: rgb(0, 0, 0);">index</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 0);">triggerCurEl</span>) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">slideId</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 255);">&#39;slide_&#39;</span> <span style="color: rgb(0, 0, 0);">+</span> (<span style="color: rgb(0, 0, 0);">index</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 255);">1</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">toString</span><span style="color: rgb(0, 0, 0);">(),</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">slideIdEl</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">document</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">getElementById</span>(<span style="color: rgb(0, 0, 0);">slideId</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">if</span> (<span style="color: rgb(0, 0, 0);">slideIdEl</span>) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//如果已有对应的元素，则显示已有元素</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">panelLi</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#panel ul li&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;#slide&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">panelLi</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">fadeOut</span>(<span style="color: rgb(0, 0, 255);">&#39;slow&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 0);">slideIdEl</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">fadeIn</span>(<span style="color: rgb(0, 0, 255);">&#39;slow&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">else</span> <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//如果还没有对应的元素，则注入元素</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 0);">getImgInfo</span>(<span style="color: rgb(0, 0, 0);">index</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">imgHtml</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">appendTo</span>(<span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#panel ul&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;#slide&#39;</span>));<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//载入显示图片</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">fadeInImg</span>(<span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.slide_thumb&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 0);">slideIdEl</span><span style="color: rgb(0, 0, 0);">),</span> <span style="color: rgb(0, 0, 255);">&#39;slow&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//获取图片的 alt 作为显示信息</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#slide_text&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">html</span>(<span style="color: rgb(0, 0, 0);">getImgInfo</span>(<span style="color: rgb(0, 0, 0);">index</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">slideTextHtml</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//当前状态 cur</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#trigger ul li&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;#slide&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">removeClass</span>(<span style="color: rgb(0, 0, 255);">&#39;cur&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">triggerCurEl</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">addClass</span>(<span style="color: rgb(0, 0, 255);">&#39;cur&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">};</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//轮播图</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">slide</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//设置轮播图尺寸</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#slide&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">css</span><span style="color: rgb(0, 0, 0);">({</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 255);">&#39;width&#39;</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">width</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 255);">&#39;px&#39;</span><span style="color: rgb(0, 0, 0);">,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 255);">&#39;height&#39;</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">height</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 255);">&#39;px&#39;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">});</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//初使化轮播图，只加载第一张图片信息</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#panel ul&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;#slide&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">html</span>(<span style="color: rgb(0, 0, 0);">getImgInfo</span>(<span style="color: rgb(0, 0, 255);">0</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">imgHtml</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//载入显示图片</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">fadeInImg</span>(<span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.slide_thumb&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;#slide_1&#39;</span><span style="color: rgb(0, 0, 0);">),</span> <span style="color: rgb(0, 0, 255);">500</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//注入背景层 + 触发器容器 + 轮播图文字容器</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">slideBg</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 255);">&#39;&lt;div id=&quot;slide_bg&quot;&gt;&lt;/div&gt;&#39;</span><span style="color: rgb(0, 0, 0);">,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">trigger</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 255);">&#39;&lt;div id=&quot;trigger&quot;&gt;&lt;/div&gt;&#39;</span><span style="color: rgb(0, 0, 0);">,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">slideText</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 255);">&#39;&lt;div id=&quot;slide_text&quot;&gt;&lt;/div&gt;&#39;</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#panel&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">after</span>(<span style="color: rgb(0, 0, 0);">slideBg</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">trigger</span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);">slideText</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//获取图片的 alt 作为显示信息</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#slide_text&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">html</span>(<span style="color: rgb(0, 0, 0);">getImgInfo</span>(<span style="color: rgb(0, 0, 255);">0</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">slideTextHtml</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//注入触发节点</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">triggerUl</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;&lt;ul&gt;&lt;/ul&gt;&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">triggerUl</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">appendTo</span>(<span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#trigger&#39;</span>));<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">for</span> (<span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">i</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 255);">0</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 0);">j</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">picInfo</span>; <span style="color: rgb(0, 0, 0);">i</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">j</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">length</span>; <span style="color: rgb(0, 0, 0);">i</span><span style="color: rgb(0, 0, 0);">++</span>) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;&lt;li&gt;&#39;</span> <span style="color: rgb(0, 0, 0);">+</span> (<span style="color: rgb(0, 0, 0);">i</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 255);">1</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">toString</span>() <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 255);">&#39;&lt;/li&gt;&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">appendTo</span>(<span style="color: rgb(0, 0, 0);">triggerUl</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//当前状态 cur</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#trigger ul li:first&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">addClass</span>(<span style="color: rgb(0, 0, 255);">&#39;cur&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//点击触发节点</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">triggerLi</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#trigger ul li&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;#slide&#39;</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">triggerLi</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">click</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">index</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">triggerLi</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">index</span>(<span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">this</span>));<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">imgSwitch</span>(<span style="color: rgb(0, 0, 0);">index</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">this</span>));<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">});</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//鼠标悬停时，停止切换</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">goSwitch</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">true</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#slide&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">hover</span>(<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><span style="color: rgb(0, 0, 0);">goSwitch</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">false</span><span style="color: rgb(0, 0, 0);">},</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><span style="color: rgb(0, 0, 0);">goSwitch</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">true</span><span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//自动切换</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">if</span> (<span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">autoSwitch</span>) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">setInterval</span>(<span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">if</span> (<span style="color: rgb(0, 0, 0);">goSwitch</span>) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//判断当前cur所在的索引值</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">var</span> <span style="color: rgb(0, 0, 0);">index</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">parseInt</span>(<span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;.cur&#39;</span><span style="color: rgb(0, 0, 0);">,</span> <span style="color: rgb(0, 0, 255);">&#39;#trigger&#39;</span><span style="color: rgb(0, 0, 0);">).</span><span style="color: rgb(0, 0, 0);">text</span>()) <span style="color: rgb(0, 0, 0);">-</span> <span style="color: rgb(0, 0, 255);">1</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">if</span> (<span style="color: rgb(0, 0, 0);">index</span> <span style="color: rgb(0, 0, 0);">&gt;</span> (<span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">picInfo</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">length</span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 255);">2</span>)) <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">index</span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 255);">1</span>;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">imgSwitch</span>((<span style="color: rgb(0, 0, 0);">index</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 255);">1</span><span style="color: rgb(0, 0, 0);">),</span> <span style="color: rgb(0, 0, 0);">$</span>(<span style="color: rgb(0, 0, 255);">&#39;#trigger ul li:eq(&#39;</span> <span style="color: rgb(0, 0, 0);">+</span> (<span style="color: rgb(0, 0, 0);">index</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 255);">1</span>) <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 255);">&#39;)&#39;</span>));<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">},</span> <span style="color: rgb(0, 0, 0);">config</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">interval</span>);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">};</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 128); font-weight: bold;">return</span> <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 136, 0); font-style: italic;">//初使化</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">init</span> <span style="color: rgb(0, 0, 0);">:</span> <span style="color: rgb(0, 0, 128); font-weight: bold;">function</span>() <span style="color: rgb(0, 0, 0);">{</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">slide</span>();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">}</span><br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">})();</span><br /> &nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp; <span style="color: rgb(0, 0, 0);">WangeSlide</span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">init</span>();<br /> <span style="color: rgb(0, 0, 0);">})</span></div>
<p><strong>优势</strong></p>
<p>同样的效果，只是实现方法不同？会不会很蛋疼？这有什么优势呢？</p>
<p>举个例子来说，优化前，假设首页切换的幻灯图片有5张，平均每张图片20K，也就是说你的首页至少要加载100K的图片，而这100K的图片你能保证每个用户都会去看吗？如果用户不看，岂不是白白浪费了这100K的载入速度？</p>
<p>优化后，在首页初次载入的时候，仅需加载一张1K左右的，甚至是可有可无的 loading 图片，当用户点击下一张或者达到定时器的设置时才会去加载下一张图片，大大节省了载入的时间。1K？100K？你懂的。</p>
<p>另外，用 JS 载入所需的图片还有一个好处，就是在一些不支持 JS 的手机浏览器上，载入 100K 的图片对于无法切换的轮播图而言，是一个极大的累赘，而且也会大大降低用户体验。</p>
<p>好了，大家各取所需吧，我也只是提供了一个思路，如果有更好的实现方法欢迎与我交流。</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/jquery/" title="jQuery" rel="tag">jQuery</a>,<a href="http://wange.im/tag/slide/" title="轮播图" rel="tag">轮播图</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-highslide-on-demand.html" rel="bookmark" title="jQuery 按需加载 HighSlide 效果">jQuery 按需加载 HighSlide 效果</a>        <div class="rl_date">2011年10月10日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/input-focus-blur-text.html" rel="bookmark" title="input 输入框获得/失去焦点时隐藏/显示文字">input 输入框获得/失去焦点时隐藏/显示文字</a>        <div class="rl_date">2012年05月5日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/javascript-automated-slide.html" rel="bookmark" title="原生 Javascript 版自动化焦点图">原生 Javascript 版自动化焦点图</a>        <div class="rl_date">2012年03月9日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/marquee-scroll.html" rel="bookmark" title="基于 jQuery 的图片/文字无缝滚动">基于 jQuery 的图片/文字无缝滚动</a>        <div class="rl_date">2011年12月20日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/jquery-slide-loaded-on-demand.html/feed</wfw:commentRss>
		<slash:comments>66</slash:comments>
		</item>
		<item>
		<title>用 jQuery 实现异步跨域请求</title>
		<link>http://wange.im/ajax-get-in-jquery.html</link>
		<comments>http://wange.im/ajax-get-in-jquery.html#comments</comments>
		<pubDate>Tue, 06 Sep 2011 15:36:52 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://wange.im/?p=5091</guid>
		<description><![CDATA[最近在项目中有这样一个需求，需要异步跨域发送请求，而且是要跨大域，也就是在 a.com 请求 b.com 上的数据，我还从来没有用 YUI 去处理过这样一个异步跨域的请求，询问了做过同类需求的同事，才知道可以用 YUI 的 YAHOO.util.Get.script 方法，用 JSONP 格式来调用跨域的数据，而且兼容所有浏览器。 这个思路很不错，但是用 YUI 的童鞋毕竟是少数，我想 jQuery 应该也有类似的方法来处理异步跨域请求，果然，让我找到了 jQuery 的 getScript 方法，和 YUI 的 YAHOO.util.Get.script  有异曲同工之妙。就做了一个简单的 DEMO。 首先，先定义好最终要调用的数据格式： window.demo = { "txt" : "Hello World" } 这就是所谓的 JSONP，把数据以 JSON 的格式保存在一个对象中，方便我们之后去引用这个对象。 然后，我们就可以用 getScript 的方法去异步加载刚才保存的 JS，并处理返回结果，方法如下： var url = 'http://hnxl2a.bay.livefilestore.com/y1ppSRzo-oh5zvQRz1vRRA7DycnwtWX5Lch33sFAaHAJz3a3EC3QuZQJ0wb88oPhxRdUTRrM4JwFCRtlyqzyjMP7w/demo.js'; var success = function() { alert(window.demo.txt) }; [...]]]></description>
			<content:encoded><![CDATA[<p>最近在项目中有这样一个需求，需要异步跨域发送请求，而且是要跨大域，也就是在 a.com 请求 b.com 上的数据，我还从来没有用 YUI 去处理过这样一个异步跨域的请求，询问了做过同类需求的同事，才知道可以用 YUI 的 YAHOO.util.Get.script 方法，用 JSONP 格式来调用跨域的数据，而且兼容所有浏览器。</p>
<p>这个思路很不错，但是用 YUI 的童鞋毕竟是少数，我想 jQuery 应该也有类似的方法来处理异步跨域请求，果然，让我找到了 jQuery 的 getScript 方法，和 YUI 的 YAHOO.util.Get.script  有异曲同工之妙。就做了一个简单的 DEMO。</p>
<p>首先，先定义好最终要调用的数据格式：</p>
<div class="source" style="color: #000000; font-family: 'Courier New','Consolas','Lucida Console';"><span style="color: #000000;">window</span><span style="color: #000000;">.</span><span style="color: #000000;">demo</span> <span style="color: #000000;">=</span> <span style="color: #000000;">{</span><br />
<span style="color: #0000ff;">"txt"</span> <span style="color: #000000;">:</span> <span style="color: #0000ff;">"Hello World"</span><br />
<span style="color: #000000;">}</span></div>
<p>这就是所谓的 JSONP，把数据以 JSON 的格式保存在一个对象中，方便我们之后去引用这个对象。</p>
<p>然后，我们就可以用 getScript 的方法去异步加载刚才保存的 JS，并处理返回结果，方法如下：</p>
<div class="source" style="color: #000000; font-family: 'Courier New','Consolas','Lucida Console';"><span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">url</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">'http://hnxl2a.bay.livefilestore.com/y1ppSRzo-oh5zvQRz1vRRA7DycnwtWX5Lch33sFAaHAJz3a3EC3QuZQJ0wb88oPhxRdUTRrM4JwFCRtlyqzyjMP7w/demo.js'</span>;<br />
<span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">success</span> <span style="color: #000000;">=</span> <span style="color: #000080; font-weight: bold;">function</span>() <span style="color: #000000;">{</span><br />
<span style="color: #000000;">alert</span>(<span style="color: #000000;">window</span><span style="color: #000000;">.</span><span style="color: #000000;">demo</span><span style="color: #000000;">.</span><span style="color: #000000;">txt</span>)<br />
<span style="color: #000000;">};</span><br />
<span style="color: #000000;">$</span><span style="color: #000000;">.</span><span style="color: #000000;">getScript</span>(<span style="color: #000000;">url</span><span style="color: #000000;">,</span> <span style="color: #000000;">success</span>);</div>
<p>保存以上两个文件，在本地运行就能看到效果，当然，不要忘记加载 jQuery。</p>
<p>后记：</p>
<p>1、写习惯了原生的 JS，难得记录一下 jQuery，还真有点不习惯。</p>
<p>2、已经有童鞋再三催促我更新，再不写些东西，自己都觉得不好意思。</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/ajax/" title="AJAX" rel="tag">AJAX</a>,<a href="http://wange.im/tag/jquery/" title="jQuery" rel="tag">jQuery</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-js-ajax-pic.html" rel="bookmark" title="jQuery/JavaScript 实现的异步加载图片">jQuery/JavaScript 实现的异步加载图片</a>        <div class="rl_date">2011年04月10日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/html5-innershiv-translated-doc.html" rel="bookmark" title="HTML5 innerShiv 翻译文档">HTML5 innerShiv 翻译文档</a>        <div class="rl_date">2011年03月11日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/input-focus-blur-text.html" rel="bookmark" title="input 输入框获得/失去焦点时隐藏/显示文字">input 输入框获得/失去焦点时隐藏/显示文字</a>        <div class="rl_date">2012年05月5日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/marquee-scroll.html" rel="bookmark" title="基于 jQuery 的图片/文字无缝滚动">基于 jQuery 的图片/文字无缝滚动</a>        <div class="rl_date">2011年12月20日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/ajax-get-in-jquery.html/feed</wfw:commentRss>
		<slash:comments>84</slash:comments>
		</item>
	</channel>
</rss>

