﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-仓蓝-随笔分类-wordpress</title><link>http://www.blogjava.net/cangshi004/category/54035.html</link><description>日记本</description><language>zh-cn</language><lastBuildDate>Wed, 08 Jan 2014 17:14:27 GMT</lastBuildDate><pubDate>Wed, 08 Jan 2014 17:14:27 GMT</pubDate><ttl>60</ttl><item><title>介绍一组适用于在Wordpress侧栏放置的图片广告轮播（js）代码</title><link>http://www.blogjava.net/cangshi004/archive/2014/01/08/408671.html</link><dc:creator>cangshi</dc:creator><author>cangshi</author><pubDate>Wed, 08 Jan 2014 03:20:00 GMT</pubDate><guid>http://www.blogjava.net/cangshi004/archive/2014/01/08/408671.html</guid><wfw:comment>http://www.blogjava.net/cangshi004/comments/408671.html</wfw:comment><comments>http://www.blogjava.net/cangshi004/archive/2014/01/08/408671.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cangshi004/comments/commentRss/408671.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cangshi004/services/trackbacks/408671.html</trackback:ping><description><![CDATA[<div><p>希望WP爱好者能够喜欢并尝试一下&#8216;<br /></p><p>1.样式表</p> <div>  <ol><li><span>/*SidebarTabsAd*/&nbsp;&nbsp;</span></li><li>#cwpad_box{width:100%;text-align:center} &nbsp;&nbsp;</li><li>#cwpad_box&nbsp;ul,&nbsp;#cwpad_box&nbsp;dd,&nbsp;#cwpad_box&nbsp;tt{ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;margin:0px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;padding:0px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;float:left; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;list-style:&nbsp;none; &nbsp;&nbsp;</li><li>} &nbsp;&nbsp;</li><li>#cwpad_box{ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;width:313px;/*250px+(n-1)*21px*/&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;height:250px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;border-left:&nbsp;1px&nbsp;solid&nbsp;#740a20; &nbsp;&nbsp;</li><li>} &nbsp;&nbsp;</li><li>#cwpad_box&nbsp;dd{ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;width:21px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;height:250px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;overflow:hidden; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;position:relative; &nbsp;&nbsp;</li><li>} &nbsp;&nbsp;</li><li>#cwpad_box&nbsp;dd.hove{ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;width:250px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;text-align:rightright; &nbsp;&nbsp;</li><li>} &nbsp;&nbsp;</li><li>#cwpad_box&nbsp;dd&nbsp;tt{ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;width:20px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;height:250px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;top:0px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;left:0px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;color:#fff; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;cursor:pointer; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;text-align:center; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;padding:20px&nbsp;0&nbsp;0&nbsp;0; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;background:#b9000d; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;position:absolute; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;border-right:1px&nbsp;solid&nbsp;#740a20; &nbsp;&nbsp;</li><li>} &nbsp;&nbsp;</li><li>#cwpad_box&nbsp;dd&nbsp;tt.hove{ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;background:#620317; &nbsp;&nbsp;</li><li>}&nbsp;&nbsp;</li></ol> </div> <p>在上面的样式表中，假设放置的是四个250px*250px的图片广告，所以250+（4-1）*21=313px。</p> <p>2.javascript代码</p> <div>  <ol><li><span>&lt;script&nbsp;type="text/javascript"&gt; &nbsp;&nbsp;</span></li><li>function&nbsp;myAddEvent(obj,&nbsp;sEvent,&nbsp;fn){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;obj.attachEvent&nbsp;?&nbsp;obj.attachEvent('on'&nbsp;+&nbsp;sEvent,&nbsp;fn)&nbsp;:&nbsp;obj.addEventListener(sEvent,&nbsp;fn,&nbsp;false); &nbsp;&nbsp;</li><li>} &nbsp;&nbsp;</li><li>function&nbsp;Class(oParent,&nbsp;sClass){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;aElem&nbsp;=&nbsp;oParent.getElementsByTagName('*'); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;aClass&nbsp;=&nbsp;[]; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;i&nbsp;=&nbsp;0; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;aElem.length;i++)if(aElem[i].className&nbsp;==&nbsp;sClass)aClass.push(aElem[i]); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;aClass; &nbsp;&nbsp;</li><li>}; &nbsp;&nbsp;</li><li>function&nbsp;css(obj,&nbsp;attr,&nbsp;value){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;if(arguments.length&nbsp;==&nbsp;2){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;style&nbsp;=&nbsp;obj.style, &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;currentStyle&nbsp;=&nbsp;obj.currentStyle; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(typeof&nbsp;attr&nbsp;===&nbsp;'string')return&nbsp;currentStyle&nbsp;?&nbsp;currentStyle[attr]&nbsp;:&nbsp;getComputedStyle(obj,&nbsp;false)[attr]; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;propName&nbsp;in&nbsp;attr)propName&nbsp;==&nbsp;'opacity'&nbsp;?&nbsp;(style.filter&nbsp;=&nbsp;"alpha(opacity="&nbsp;+&nbsp;attr[propName]&nbsp;+&nbsp;")",&nbsp;style.opacity&nbsp;=&nbsp;attr[propName]&nbsp;/&nbsp;100)&nbsp;:&nbsp;style[propName]&nbsp;=&nbsp;attr[propName];&nbsp; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;}else&nbsp;if(arguments.length&nbsp;==&nbsp;3){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(attr){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"width": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"height": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"paddingTop": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"paddingRight": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"paddingBottom": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"paddingLeft": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"top": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"right": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"bottom": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"left": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"marginTop": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"marginRigth": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"marginBottom": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"marginLeft": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.style[attr]&nbsp;=&nbsp;value&nbsp;+&nbsp;"px"; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"opacity": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.style.filter&nbsp;=&nbsp;"alpha(opacity="&nbsp;+&nbsp;value&nbsp;+&nbsp;")"; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.style.opacity&nbsp;=&nbsp;value&nbsp;/&nbsp;100; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default: &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.style[attr]&nbsp;=&nbsp;value &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>}; &nbsp;&nbsp;</li><li>function&nbsp;extend(destination,&nbsp;source){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(var&nbsp;propName&nbsp;in&nbsp;source)&nbsp;destination[propName]&nbsp;=&nbsp;source[propName]; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;destination &nbsp;&nbsp;</li><li>}; &nbsp;&nbsp;</li><li>function&nbsp;doMove(obj,&nbsp;json,&nbsp;fnEnd){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(obj.timer); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;=&nbsp;0; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;fnEnd&nbsp;=&nbsp;extend({ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type:&nbsp;"buffer", &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;callback:&nbsp;function()&nbsp;{} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;fnEnd); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;obj.timer&nbsp;=&nbsp;setInterval(function(){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;iCur&nbsp;=&nbsp;0, &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iStop&nbsp;=&nbsp;true; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;propName&nbsp;in&nbsp;json){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iCur&nbsp;=&nbsp;parseFloat(css(obj,&nbsp;propName)); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;propName&nbsp;==&nbsp;'opacity'&nbsp;&amp;&amp;&nbsp;(iCur&nbsp;=&nbsp;Math.round(iCur&nbsp;*&nbsp;100)); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(fnEnd.type){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;'buffer': &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;=&nbsp;(json[propName]&nbsp;-&nbsp;iCur)&nbsp;/&nbsp;5; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;=&nbsp;obj.iSpeed&nbsp;&gt;&nbsp;0&nbsp;?&nbsp;Math.ceil(obj.iSpeed)&nbsp;:&nbsp;Math.floor(obj.iSpeed); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;json[propName]&nbsp;==&nbsp;iCur&nbsp;||&nbsp;(iStop&nbsp;=&nbsp;false,&nbsp;css(obj,&nbsp;propName,&nbsp;iCur&nbsp;+&nbsp;obj.iSpeed)); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;'elasticity': &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;+=&nbsp;(json[propName]&nbsp;-&nbsp;iCur)&nbsp;/&nbsp;5; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;*=&nbsp;0.75; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Math.abs(json[propName]&nbsp;-&nbsp;iCur)&nbsp;&lt;=&nbsp;1&nbsp;&amp;&amp;&nbsp;&nbsp;Math.abs(obj.iSpeed)&nbsp;&lt;=&nbsp;1&nbsp;?&nbsp;css(obj,&nbsp;propName,&nbsp;json[propName])&nbsp;:&nbsp;css(obj,&nbsp;propName,&nbsp;json[propName])&nbsp;||&nbsp;(iStop&nbsp;=&nbsp;false,&nbsp;css(obj,&nbsp;propName,&nbsp;iCur&nbsp;+&nbsp;obj.iSpeed)); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;'accelerate': &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;=&nbsp;obj.iSpeed&nbsp;+&nbsp;5; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iCur&nbsp;&gt;=&nbsp;json[propName]&nbsp;?&nbsp;css(obj,&nbsp;propName,&nbsp;json[propName])&nbsp;:&nbsp;css(obj,&nbsp;propName,&nbsp;json[propName])&nbsp;||&nbsp;(iStop&nbsp;=&nbsp;false,&nbsp;css(obj,&nbsp;propName,&nbsp;iCur&nbsp;+&nbsp;obj.iSpeed)); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(iStop){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(obj.timer); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.timer&nbsp;=&nbsp;null; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;=&nbsp;0; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fnEnd.callback(); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;},30); &nbsp;&nbsp;</li><li>}; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>window.onload&nbsp;=&nbsp;function(){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;oBox&nbsp;=&nbsp;document.getElementById('cwpad_box') &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;aSpan&nbsp;=&nbsp;document.getElementsByTagName('tt'); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;aLi&nbsp;=&nbsp;document.getElementsByTagName('dd'); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;playtime&nbsp;=&nbsp;null; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;iNow&nbsp;=&nbsp;0; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;aSpan.length;i++){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aSpan[i].index&nbsp;=&nbsp;i; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aSpan[i].onclick&nbsp;=&nbsp;function(){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;len=aLi.length,i=0;i&lt;len;i++)doMove(aLi[i],&nbsp;{width:21}); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;len=aSpan.length,i=0;i&lt;len;i++)aSpan[i].className&nbsp;=&nbsp;''; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.className&nbsp;=&nbsp;'hove'; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;doMove(this.parentNode,&nbsp;{width:250}); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iNow&nbsp;=&nbsp;this.index; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;playtime&nbsp;=&nbsp;setInterval(tab,3500); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;oBox.onmouseover&nbsp;=&nbsp;function(){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(playtime); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;oBox.onmouseout&nbsp;=&nbsp;function(){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;playtime&nbsp;=&nbsp;setInterval(tab,3500); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;tab(){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iNow&nbsp;==&nbsp;aLi.length-1&nbsp;?&nbsp;iNow&nbsp;=&nbsp;0&nbsp;:&nbsp;iNow++; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aSpan[iNow].onclick(); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>}; &nbsp;&nbsp;</li><li>&nbsp;&lt;/script&gt;&nbsp;&nbsp;&nbsp;&nbsp;</li></ol> </div> <p>&nbsp;</p>  <div style="float:none;margin:10px 0 10px 0;text-align:center;">   </div> <p>3.示例的HTML代码</p> <div>  <ol><li><span>&lt;div&nbsp;id="cwpad_box"&gt;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dd&nbsp;&nbsp;class="hove"&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tt&nbsp;class="hove"&gt;网站设计及培训&lt;/tt&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a&nbsp;href="http://suoling.net/"&nbsp;target=_blank&nbsp;title="网站设计及培训"&gt;&lt;img&nbsp;src="http://fakeimg.pl/250x250/?text=Hello,A!"&gt;&lt;/a&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tt&gt;网站优化及培训&lt;/tt&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a&nbsp;href="http://suoling.net/"&nbsp;target=_blank&nbsp;title="网站优化及培训"&gt;&lt;img&nbsp;src="http://fakeimg.pl/250x250/?text=Hello,B!"&gt;&lt;/a&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tt&gt;网站诊断&lt;/tt&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a&nbsp;href="http://suoling.net/"&nbsp;target=_blank&nbsp;title="网站诊断"&gt;&lt;img&nbsp;src="http://fakeimg.pl/250x250/?text=Hello,C!"&gt;&lt;/a&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tt&gt;电子商务培训&lt;/tt&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a&nbsp;href="http://suoling.net/"&nbsp;target=_blank&nbsp;title="电子商务培训"&gt;&lt;img&nbsp;src="http://fakeimg.pl/250x250/?text=Hello,D!"&gt;&lt;/a&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;&nbsp;&nbsp;</li><li>&lt;/div&gt;&nbsp;&nbsp;</li></ol> </div> <p>使用的是索凌网络前面介绍过的"假图"生成网站fakeimg.pl生成的"假图"。</p> <p>这组代码的一个显著缺点是：不适合移动设备显示。</p></div><img src ="http://www.blogjava.net/cangshi004/aggbug/408671.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cangshi004/" target="_blank">cangshi</a> 2014-01-08 11:20 <a href="http://www.blogjava.net/cangshi004/archive/2014/01/08/408671.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WP后台表格代码示例</title><link>http://www.blogjava.net/cangshi004/archive/2014/01/06/408551.html</link><dc:creator>cangshi</dc:creator><author>cangshi</author><pubDate>Mon, 06 Jan 2014 03:03:00 GMT</pubDate><guid>http://www.blogjava.net/cangshi004/archive/2014/01/06/408551.html</guid><wfw:comment>http://www.blogjava.net/cangshi004/comments/408551.html</wfw:comment><comments>http://www.blogjava.net/cangshi004/archive/2014/01/06/408551.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cangshi004/comments/commentRss/408551.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cangshi004/services/trackbacks/408551.html</trackback:ping><description><![CDATA[<div><ol><li><span>if(is_admin()) &nbsp;&nbsp;</span></li><br /><li>{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;Cool_Wp_List_Table(); &nbsp;&nbsp;</li><br /><li>} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>/** &nbsp;</li><br /><li><span>&nbsp;*&nbsp;Cool_Wp_List_Table&nbsp;class&nbsp;will&nbsp;create&nbsp;the&nbsp;page&nbsp;to&nbsp;load&nbsp;the&nbsp;table &nbsp;</span></li><br /><li><span>&nbsp;*/&nbsp;&nbsp;</span></li><br /><li>class&nbsp;Cool_Wp_List_Table &nbsp;&nbsp;</li><br /><li>{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;/** &nbsp;</li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Constructor&nbsp;will&nbsp;create&nbsp;the&nbsp;menu&nbsp;item &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;</span></li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;__construct() &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add_action(&nbsp;'admin_menu',&nbsp;array($this,&nbsp;'add_menu_example_list_table_page'&nbsp;)); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;/** &nbsp;</li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Menu&nbsp;item&nbsp;will&nbsp;allow&nbsp;us&nbsp;to&nbsp;load&nbsp;the&nbsp;page&nbsp;to&nbsp;display&nbsp;the&nbsp;table &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;</span></li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;add_menu_example_list_table_page() &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add_menu_page(&nbsp;'Coowp示例表格',&nbsp;'Coowp示例表格',&nbsp;'manage_options',&nbsp;'coolwp-list-table.php',&nbsp;array($this,&nbsp;'list_table_page')&nbsp;); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;/** &nbsp;</li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Display&nbsp;the&nbsp;list&nbsp;table&nbsp;page &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Void &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;</span></li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;list_table_page() &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$exampleListTable&nbsp;=&nbsp;new&nbsp;Example_List_Table(); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$exampleListTable-&gt;prepare_items(); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?&gt; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&nbsp;class="wrap"&gt; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&nbsp;id="icon-users"&nbsp;class="icon32"&gt;&lt;/div&gt; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h2&gt;Coowp示例表格-页面标题&lt;/h2&gt; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;?php&nbsp;$exampleListTable-&gt;display();&nbsp;?&gt; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;?php &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>//&nbsp;WP_List_Table&nbsp;is&nbsp;not&nbsp;loaded&nbsp;automatically&nbsp;so&nbsp;we&nbsp;need&nbsp;to&nbsp;load&nbsp;it&nbsp;in&nbsp;our&nbsp;application &nbsp;&nbsp;</li><br /><li>if(&nbsp;!&nbsp;class_exists(&nbsp;'WP_List_Table'&nbsp;)&nbsp;)&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;require_once(&nbsp;ABSPATH&nbsp;.&nbsp;'wp-admin/includes/class-wp-list-table.php'&nbsp;); &nbsp;&nbsp;</li><br /><li>} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>/** &nbsp;</li><br /><li><span>&nbsp;*&nbsp;Create&nbsp;a&nbsp;new&nbsp;table&nbsp;class&nbsp;that&nbsp;will&nbsp;extend&nbsp;the&nbsp;WP_List_Table &nbsp;</span></li><br /><li><span>&nbsp;*/&nbsp;&nbsp;</span></li><br /><li>class&nbsp;Example_List_Table&nbsp;extends&nbsp;WP_List_Table &nbsp;&nbsp;</li><br /><li>{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;/** &nbsp;</li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Prepare&nbsp;the&nbsp;items&nbsp;for&nbsp;the&nbsp;table&nbsp;to&nbsp;process &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Void &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;</span></li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;prepare_items() &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$columns&nbsp;=&nbsp;$this-&gt;get_columns(); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$hidden&nbsp;=&nbsp;$this-&gt;get_hidden_columns(); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$sortable&nbsp;=&nbsp;$this-&gt;get_sortable_columns(); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data&nbsp;=&nbsp;$this-&gt;table_data(); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;usort(&nbsp;$data,&nbsp;array(&nbsp;&amp;$this,&nbsp;'sort_data'&nbsp;)&nbsp;); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$perPage&nbsp;=&nbsp;2; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$currentPage&nbsp;=&nbsp;$this-&gt;get_pagenum(); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$totalItems&nbsp;=&nbsp;count($data); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;set_pagination_args(&nbsp;array( &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'total_items'&nbsp;=&gt;&nbsp;$totalItems, &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'per_page'&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;$perPage&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data&nbsp;=&nbsp;array_slice($data,(($currentPage-1)*$perPage),$perPage); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;_column_headers&nbsp;=&nbsp;array($columns,&nbsp;$hidden,&nbsp;$sortable); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;items&nbsp;=&nbsp;$data; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;/** &nbsp;</li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Override&nbsp;the&nbsp;parent&nbsp;columns&nbsp;method.&nbsp;Defines&nbsp;the&nbsp;columns&nbsp;to&nbsp;use&nbsp;in&nbsp;your&nbsp;listing&nbsp;table &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Array &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;</span></li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;get_columns() &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$columns&nbsp;=&nbsp;array( &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'id'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;__('ID'), &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'title'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;__('Title'), &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'description'&nbsp;=&gt;&nbsp;__('描述'), &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//__('Description'),怎么被Wordpress翻译为&#8220;图像描述&#8221;了？ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'date'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;__('Date'), &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'price'&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;__('价格'),//__('Price'), &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'rating'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;__('Rating') &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$columns; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;/** &nbsp;</li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Define&nbsp;which&nbsp;columns&nbsp;are&nbsp;hidden &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Array &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;</span></li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;get_hidden_columns() &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;array(); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;/** &nbsp;</li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Define&nbsp;the&nbsp;sortable&nbsp;columns &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Array &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;</span></li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;get_sortable_columns() &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;array('title'&nbsp;=&gt;&nbsp;array('title',&nbsp;false)); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;/** &nbsp;</li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Get&nbsp;the&nbsp;table&nbsp;data &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Array &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;</span></li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;table_data() &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data&nbsp;=&nbsp;array(); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data[]&nbsp;=&nbsp;array( &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'id'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;1, &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'title'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'某IT设备租赁公司：杨先生', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'description'&nbsp;=&gt;&nbsp;'上海，需求描述', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'date'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'2013.01.01', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'price'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'---', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'rating'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'7.3' &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data[]&nbsp;=&nbsp;array( &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'id'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;2, &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'title'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'某婚摄团队：李先生', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'description'&nbsp;=&gt;&nbsp;'台湾，台北', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'date'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'2013.12.15', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'price'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'---', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'rating'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'7.2' &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data[]&nbsp;=&nbsp;array( &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'id'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;3, &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'title'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'在校研究生：梁小姐', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'description'&nbsp;=&gt;&nbsp;'墨尔本大学：艺术设计', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'date'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'2013.12.03', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'price'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'---', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'rating'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'7.0' &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data[]&nbsp;=&nbsp;array( &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'id'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;4, &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'title'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'某私人航空公司', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'description'&nbsp;=&gt;&nbsp;'仅前端交互：何小姐', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'date'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'2014.01.01', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'price'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'---', &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'rating'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;'7.0' &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$data; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;/** &nbsp;</li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Define&nbsp;what&nbsp;data&nbsp;to&nbsp;show&nbsp;on&nbsp;each&nbsp;column&nbsp;of&nbsp;the&nbsp;table &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;Array&nbsp;$item&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Data &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;String&nbsp;$column_name&nbsp;-&nbsp;Current&nbsp;column&nbsp;name &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Mixed &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;</span></li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;column_default(&nbsp;$item,&nbsp;$column_name&nbsp;) &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(&nbsp;$column_name&nbsp;)&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;'id': &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;'title': &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;'description': &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;'date': &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;'price': &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;'rating': &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$item[&nbsp;$column_name&nbsp;]; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default: &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;print_r(&nbsp;$item,&nbsp;true&nbsp;)&nbsp;; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;/** &nbsp;</li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Allows&nbsp;you&nbsp;to&nbsp;sort&nbsp;the&nbsp;data&nbsp;by&nbsp;the&nbsp;variables&nbsp;set&nbsp;in&nbsp;the&nbsp;$_GET &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Mixed &nbsp;</span></li><br /><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;</span></li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;sort_data(&nbsp;$a,&nbsp;$b&nbsp;) &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Set&nbsp;defaults &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$orderby&nbsp;=&nbsp;'title'; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$order&nbsp;=&nbsp;'asc'; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;If&nbsp;orderby&nbsp;is&nbsp;set,&nbsp;use&nbsp;this&nbsp;as&nbsp;the&nbsp;sort&nbsp;column &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!emptyempty($_GET['orderby'])) &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$orderby&nbsp;=&nbsp;$_GET['orderby']; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;If&nbsp;order&nbsp;is&nbsp;set&nbsp;use&nbsp;this&nbsp;as&nbsp;the&nbsp;order &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!emptyempty($_GET['order'])) &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$order&nbsp;=&nbsp;$_GET['order']; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;=&nbsp;strcmp(&nbsp;$a[$orderby],&nbsp;$b[$orderby]&nbsp;); &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($order&nbsp;===&nbsp;'asc') &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$result; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;-$result; &nbsp;&nbsp;</li><br /><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><br /><li>}&nbsp;&nbsp;</li></ol><br /> ENJOY IT!</div><img src ="http://www.blogjava.net/cangshi004/aggbug/408551.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cangshi004/" target="_blank">cangshi</a> 2014-01-06 11:03 <a href="http://www.blogjava.net/cangshi004/archive/2014/01/06/408551.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(转载)jQuery插件Lazyload的使用</title><link>http://www.blogjava.net/cangshi004/archive/2014/01/02/408374.html</link><dc:creator>cangshi</dc:creator><author>cangshi</author><pubDate>Thu, 02 Jan 2014 03:16:00 GMT</pubDate><guid>http://www.blogjava.net/cangshi004/archive/2014/01/02/408374.html</guid><wfw:comment>http://www.blogjava.net/cangshi004/comments/408374.html</wfw:comment><comments>http://www.blogjava.net/cangshi004/archive/2014/01/02/408374.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cangshi004/comments/commentRss/408374.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cangshi004/services/trackbacks/408374.html</trackback:ping><description><![CDATA[<div>如果网页包含大量图片，那么，采用Lazyload来延迟图片的载入以加速网页整体在浏览器中的载入是个不错的方法！<br /><br />上面这句话并不是翻译来的，只是我想一句话说完。<br /><br />下面开始吧：<br /><br />1.在页面头部加载jQuery和这个Lazyload插件，如果已经加载过了jQuery，那就不用再次加载了：<br /><br />&nbsp;&nbsp;&nbsp; &lt;script src="http://upcdn.b0.upaiyun.com/libs/jquery/jquery-1.8.3.min.js" type="text/javascript"&gt;&lt;/script&gt;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;script src="jquery.lazyload.js" type="text/javascript"&gt;&lt;/script&gt;&nbsp; &nbsp;<br /><br />是的，我习惯在国内用又拍云的云加速。<br /><br />对图片的处理：<br /><br />&nbsp;&nbsp;&nbsp; &lt;img class="lazy" src="img/grey.gif" data-original="img/true_image.jpg"&nbsp; width="730" heigh="300"&gt;&nbsp; &nbsp;<br /><br />上面示例中的grey.gif实际上相当于一个占位符，建议采用1*1px的灰色png或者gif，data-original后面的才是真正的图片链接，class="lazy"是个可以定义的特定class。<br />Lazyload基本设置<br /><br />&nbsp;&nbsp;&nbsp; &lt;script type="text/javascript" charset="utf-8"&gt;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(function() {&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("img.lazy").lazyload();&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;/script&gt; &nbsp;<br /><br />Lazyload基本设置的在线DEMO:Lazyload DEMO1<br />对不支持js浏览器的处理<br /><br />&nbsp;&nbsp;&nbsp; &lt;img class="lazy" src="img/grey.gif" data-original="img/true_image.jpg"&nbsp; width="730" heigh="300"&gt;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; &lt;noscript&gt;&lt;img src="img/true_image.jpg" width="730" heigh="300"&gt;&lt;/noscript&gt; &nbsp;<br /><br />用CSS隐藏占位符：<br /><br />&nbsp;&nbsp;&nbsp; .lazy {&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; display: none;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; } &nbsp;<br /><br />对支持js的浏览器，应该在DOM准备阶段就初始化插件：<br /><br />&nbsp;&nbsp;&nbsp; $("img.lazy").show().lazyload(); &nbsp;<br /><br />当然了，这样处理兼容性更好，不过现在的浏览器大多都是支持js的。<br />加载敏感度<br /><br />默认的情况下，图片将会在出现在屏幕上时显示，如果想提载入图片，可以使用 threshold 进行设置，下例的含义是：在图片距离屏幕180px时提前载入：<br /><br />&nbsp;&nbsp;&nbsp; $("img.lazy").lazyload({ threshold :180}); &nbsp;<br /><br />占位图片<br /><br />可以自定义一个简单的浅色或灰色系的小图片（越小越好，1*1px最佳，格式推荐采用gif）作为占位图片来触发加载动作。<br />事件触发<br /><br />可以是jQuery的任何事件（如click、mouseover），还可以使用自己定义的事件。<br /><br />例如：处于等待状态, 直到浏览者滚动到窗口中图片所在位置，在占位图片被点击之前不加载图片, 可以这样做:<br /><br />&nbsp;&nbsp;&nbsp; $("img").lazyload({&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; placeholder : "img/grey.gif",&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; event : "click" &nbsp;<br />&nbsp;&nbsp;&nbsp; }); &nbsp;<br /><br />&nbsp;特效的使用<br /><br />当图片完全加载的时候，默认使用show()方法来显示图片，所以，上面的那个基本设置示例中未写出show(),但是可以照常运行。<br />&nbsp;图片淡入（FadeIn）效果<br /><br />&nbsp;&nbsp;&nbsp; $("img.lazy").lazyload({&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; effect : "fadeIn" &nbsp;<br />&nbsp;&nbsp;&nbsp; }); &nbsp;<br /><br />Lazyload图片淡入效果演示<br />将图片放在特定容器中<br /><br />先看示例：水平滚动演示页面和垂直滚动的演示页面<br /><br />CSS部分示例<br /><br />&nbsp;&nbsp;&nbsp; #container {&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height: 600px;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; overflow: scroll;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; } &nbsp;<br /><br />js部分示例<br /><br />&nbsp;&nbsp;&nbsp; $("img.lazy").lazyload({&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; container: $("#container")&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; }); &nbsp;<br /><br />&nbsp;图片未按顺序排列的情况<br /><br />滚动页面的时候，Lazyload会按照在HTML代码中的顺序先后可视范围内的加载图片，在第一张不在可视范围内的图片处停止执行，但是在某些页面布局中，这种聪明的假设可能是不成立的，那么可以用failurelimit来控制加载动作：<br /><br />&nbsp;&nbsp;&nbsp; $("img.lazy").lazyload({&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; failure_limit : 10&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; }); &nbsp;<br /><br />上面的意思是：在找到10张不在可视范围内的图片时停止执行。额，好吧，如果你的页面布局猥琐到10不足以满足的时候，那就再大一些吧。<br />Lazyload定时延迟图片载入<br /><br />Lazyload的一个并不完备的功能，并不影响使用，但是实际用途并不大！用途描述：在页面和可见图片载入后一定时间内载入图片。Lazyload定时延迟图片载入示例<br /><br />&nbsp;&nbsp;&nbsp; $(function() {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("img:below-the-fold").lazyload({&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; event : "sporty" &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; });&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; $(window).bind("load", function() {&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var timeout = setTimeout(function() {$("img.lazy").trigger("sporty")}, 5000);&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; }); &nbsp;<br /><br />上例中采用的参数或者说定时是5秒。<br />&nbsp;加载隐藏的图片<br /><br />你的页面上可能隐藏了很多不可见的图片用作特殊用途，Lazyload默认是忽略这些图片的，如果不想忽略掉，可以这样：<br /><br />&nbsp;&nbsp;&nbsp; $("img.lazy").lazyload({&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; skip_invisible : false&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; }); &nbsp;<br /><br />&nbsp;<br />&nbsp;Lazyload下载与兼容性<br /><br />最新的未压缩版 source与压缩版 minified。<br /><br />你看到这篇文章时可能有更新的版本了，请点击Lazyload了解更多！<br /><br />兼容于：<br /><br />OSX平台： Safari 5.1, Safari 6, Chrome 20, Firefox 12<br /><br />WIN平台：Chrome 20, IE 8 and IE 9 on Windows<br /><br />iPhone和 iPad上：Safari 5.1</div><img src ="http://www.blogjava.net/cangshi004/aggbug/408374.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cangshi004/" target="_blank">cangshi</a> 2014-01-02 11:16 <a href="http://www.blogjava.net/cangshi004/archive/2014/01/02/408374.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>可以用在WordPress侧栏的一组图片广告轮播的代码</title><link>http://www.blogjava.net/cangshi004/archive/2013/12/31/408236.html</link><dc:creator>cangshi</dc:creator><author>cangshi</author><pubDate>Tue, 31 Dec 2013 03:30:00 GMT</pubDate><guid>http://www.blogjava.net/cangshi004/archive/2013/12/31/408236.html</guid><wfw:comment>http://www.blogjava.net/cangshi004/comments/408236.html</wfw:comment><comments>http://www.blogjava.net/cangshi004/archive/2013/12/31/408236.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cangshi004/comments/commentRss/408236.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cangshi004/services/trackbacks/408236.html</trackback:ping><description><![CDATA[<div>本文介绍一组适用于在Wordpress侧栏放置的图片广告轮播（js）代码：可自动播放，同时响应访客的点击<br /><div><p>1.样式表</p> <div>  <ol><li><span>/*SidebarTabsAd*/&nbsp;&nbsp;</span></li><li>#cwpad_box{width:100%;text-align:center} &nbsp;&nbsp;</li><li>#cwpad_box&nbsp;ul,&nbsp;#cwpad_box&nbsp;dd,&nbsp;#cwpad_box&nbsp;tt{ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;margin:0px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;padding:0px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;float:left; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;list-style:&nbsp;none; &nbsp;&nbsp;</li><li>} &nbsp;&nbsp;</li><li>#cwpad_box{ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;width:313px;/*250px+(n-1)*21px*/&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;height:250px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;border-left:&nbsp;1px&nbsp;solid&nbsp;#740a20; &nbsp;&nbsp;</li><li>} &nbsp;&nbsp;</li><li>#cwpad_box&nbsp;dd{ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;width:21px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;height:250px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;overflow:hidden; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;position:relative; &nbsp;&nbsp;</li><li>} &nbsp;&nbsp;</li><li>#cwpad_box&nbsp;dd.hove{ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;width:250px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;text-align:rightright; &nbsp;&nbsp;</li><li>} &nbsp;&nbsp;</li><li>#cwpad_box&nbsp;dd&nbsp;tt{ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;width:20px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;height:250px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;top:0px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;left:0px; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;color:#fff; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;cursor:pointer; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;text-align:center; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;padding:20px&nbsp;0&nbsp;0&nbsp;0; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;background:#b9000d; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;position:absolute; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;border-right:1px&nbsp;solid&nbsp;#740a20; &nbsp;&nbsp;</li><li>} &nbsp;&nbsp;</li><li>#cwpad_box&nbsp;dd&nbsp;tt.hove{ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;background:#620317; &nbsp;&nbsp;</li><li>}&nbsp;&nbsp;</li></ol> </div> <p>在上面的样式表中，假设放置的是四个250px*250px的图片广告，所以250+（4-1）*21=313px。</p> <p>2.javascript代码</p> <div>  <ol><li><span>&lt;script&nbsp;type="text/javascript"&gt; &nbsp;&nbsp;</span></li><li>function&nbsp;myAddEvent(obj,&nbsp;sEvent,&nbsp;fn){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;obj.attachEvent&nbsp;?&nbsp;obj.attachEvent('on'&nbsp;+&nbsp;sEvent,&nbsp;fn)&nbsp;:&nbsp;obj.addEventListener(sEvent,&nbsp;fn,&nbsp;false); &nbsp;&nbsp;</li><li>} &nbsp;&nbsp;</li><li>function&nbsp;Class(oParent,&nbsp;sClass){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;aElem&nbsp;=&nbsp;oParent.getElementsByTagName('*'); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;aClass&nbsp;=&nbsp;[]; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;i&nbsp;=&nbsp;0; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;aElem.length;i++)if(aElem[i].className&nbsp;==&nbsp;sClass)aClass.push(aElem[i]); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;aClass; &nbsp;&nbsp;</li><li>}; &nbsp;&nbsp;</li><li>function&nbsp;css(obj,&nbsp;attr,&nbsp;value){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;if(arguments.length&nbsp;==&nbsp;2){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;style&nbsp;=&nbsp;obj.style, &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;currentStyle&nbsp;=&nbsp;obj.currentStyle; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(typeof&nbsp;attr&nbsp;===&nbsp;'string')return&nbsp;currentStyle&nbsp;?&nbsp;currentStyle[attr]&nbsp;:&nbsp;getComputedStyle(obj,&nbsp;false)[attr]; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;propName&nbsp;in&nbsp;attr)propName&nbsp;==&nbsp;'opacity'&nbsp;?&nbsp;(style.filter&nbsp;=&nbsp;"alpha(opacity="&nbsp;+&nbsp;attr[propName]&nbsp;+&nbsp;")",&nbsp;style.opacity&nbsp;=&nbsp;attr[propName]&nbsp;/&nbsp;100)&nbsp;:&nbsp;style[propName]&nbsp;=&nbsp;attr[propName];&nbsp; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;}else&nbsp;if(arguments.length&nbsp;==&nbsp;3){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(attr){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"width": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"height": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"paddingTop": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"paddingRight": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"paddingBottom": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"paddingLeft": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"top": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"right": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"bottom": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"left": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"marginTop": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"marginRigth": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"marginBottom": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"marginLeft": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.style[attr]&nbsp;=&nbsp;value&nbsp;+&nbsp;"px"; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"opacity": &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.style.filter&nbsp;=&nbsp;"alpha(opacity="&nbsp;+&nbsp;value&nbsp;+&nbsp;")"; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.style.opacity&nbsp;=&nbsp;value&nbsp;/&nbsp;100; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default: &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.style[attr]&nbsp;=&nbsp;value &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>}; &nbsp;&nbsp;</li><li>function&nbsp;extend(destination,&nbsp;source){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(var&nbsp;propName&nbsp;in&nbsp;source)&nbsp;destination[propName]&nbsp;=&nbsp;source[propName]; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;destination &nbsp;&nbsp;</li><li>}; &nbsp;&nbsp;</li><li>function&nbsp;doMove(obj,&nbsp;json,&nbsp;fnEnd){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(obj.timer); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;=&nbsp;0; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;fnEnd&nbsp;=&nbsp;extend({ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type:&nbsp;"buffer", &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;callback:&nbsp;function()&nbsp;{} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;fnEnd); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;obj.timer&nbsp;=&nbsp;setInterval(function(){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;iCur&nbsp;=&nbsp;0, &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iStop&nbsp;=&nbsp;true; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;propName&nbsp;in&nbsp;json){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iCur&nbsp;=&nbsp;parseFloat(css(obj,&nbsp;propName)); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;propName&nbsp;==&nbsp;'opacity'&nbsp;&amp;&amp;&nbsp;(iCur&nbsp;=&nbsp;Math.round(iCur&nbsp;*&nbsp;100)); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(fnEnd.type){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;'buffer': &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;=&nbsp;(json[propName]&nbsp;-&nbsp;iCur)&nbsp;/&nbsp;5; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;=&nbsp;obj.iSpeed&nbsp;&gt;&nbsp;0&nbsp;?&nbsp;Math.ceil(obj.iSpeed)&nbsp;:&nbsp;Math.floor(obj.iSpeed); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;json[propName]&nbsp;==&nbsp;iCur&nbsp;||&nbsp;(iStop&nbsp;=&nbsp;false,&nbsp;css(obj,&nbsp;propName,&nbsp;iCur&nbsp;+&nbsp;obj.iSpeed)); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;'elasticity': &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;+=&nbsp;(json[propName]&nbsp;-&nbsp;iCur)&nbsp;/&nbsp;5; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;*=&nbsp;0.75; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Math.abs(json[propName]&nbsp;-&nbsp;iCur)&nbsp;&lt;=&nbsp;1&nbsp;&amp;&amp;&nbsp;&nbsp;Math.abs(obj.iSpeed)&nbsp;&lt;=&nbsp;1&nbsp;?&nbsp;css(obj,&nbsp;propName,&nbsp;json[propName])&nbsp;:&nbsp;css(obj,&nbsp;propName,&nbsp;json[propName])&nbsp;||&nbsp;(iStop&nbsp;=&nbsp;false,&nbsp;css(obj,&nbsp;propName,&nbsp;iCur&nbsp;+&nbsp;obj.iSpeed)); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;'accelerate': &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;=&nbsp;obj.iSpeed&nbsp;+&nbsp;5; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iCur&nbsp;&gt;=&nbsp;json[propName]&nbsp;?&nbsp;css(obj,&nbsp;propName,&nbsp;json[propName])&nbsp;:&nbsp;css(obj,&nbsp;propName,&nbsp;json[propName])&nbsp;||&nbsp;(iStop&nbsp;=&nbsp;false,&nbsp;css(obj,&nbsp;propName,&nbsp;iCur&nbsp;+&nbsp;obj.iSpeed)); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(iStop){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(obj.timer); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.timer&nbsp;=&nbsp;null; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.iSpeed&nbsp;=&nbsp;0; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fnEnd.callback(); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;},30); &nbsp;&nbsp;</li><li>}; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;</li><li>window.onload&nbsp;=&nbsp;function(){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;oBox&nbsp;=&nbsp;document.getElementById('cwpad_box') &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;aSpan&nbsp;=&nbsp;document.getElementsByTagName('tt'); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;aLi&nbsp;=&nbsp;document.getElementsByTagName('dd'); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;playtime&nbsp;=&nbsp;null; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;iNow&nbsp;=&nbsp;0; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;aSpan.length;i++){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aSpan[i].index&nbsp;=&nbsp;i; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aSpan[i].onclick&nbsp;=&nbsp;function(){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;len=aLi.length,i=0;i&lt;len;i++)doMove(aLi[i],&nbsp;{width:21}); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;len=aSpan.length,i=0;i&lt;len;i++)aSpan[i].className&nbsp;=&nbsp;''; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.className&nbsp;=&nbsp;'hove'; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;doMove(this.parentNode,&nbsp;{width:250}); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iNow&nbsp;=&nbsp;this.index; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;playtime&nbsp;=&nbsp;setInterval(tab,3500); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;oBox.onmouseover&nbsp;=&nbsp;function(){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(playtime); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;oBox.onmouseout&nbsp;=&nbsp;function(){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;playtime&nbsp;=&nbsp;setInterval(tab,3500); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;tab(){ &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iNow&nbsp;==&nbsp;aLi.length-1&nbsp;?&nbsp;iNow&nbsp;=&nbsp;0&nbsp;:&nbsp;iNow++; &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aSpan[iNow].onclick(); &nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</li><li>}; &nbsp;&nbsp;</li><li>&nbsp;&lt;/script&gt;&nbsp;&nbsp;&nbsp;&nbsp;</li></ol> </div> <p>&nbsp;</p>  <div style="float:none;margin:10px 0 10px 0;text-align:center;">   </div> <p>3.示例的HTML代码</p> <div>  <ol><li><span>&lt;div&nbsp;id="cwpad_box"&gt;&nbsp;&nbsp;</span></li><li>&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dd&nbsp;&nbsp;class="hove"&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tt&nbsp;class="hove"&gt;网站设计及培训&lt;/tt&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a&nbsp;href="http://suoling.net/"&nbsp;target=_blank&nbsp;title="网站设计及培训"&gt;&lt;img&nbsp;src="http://fakeimg.pl/250x250/?text=Hello,A!"&gt;&lt;/a&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tt&gt;网站优化及培训&lt;/tt&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a&nbsp;href="http://suoling.net/"&nbsp;target=_blank&nbsp;title="网站优化及培训"&gt;&lt;img&nbsp;src="http://fakeimg.pl/250x250/?text=Hello,B!"&gt;&lt;/a&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tt&gt;网站诊断&lt;/tt&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a&nbsp;href="http://suoling.net/"&nbsp;target=_blank&nbsp;title="网站诊断"&gt;&lt;img&nbsp;src="http://fakeimg.pl/250x250/?text=Hello,C!"&gt;&lt;/a&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tt&gt;电子商务培训&lt;/tt&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a&nbsp;href="http://suoling.net/"&nbsp;target=_blank&nbsp;title="电子商务培训"&gt;&lt;img&nbsp;src="http://fakeimg.pl/250x250/?text=Hello,D!"&gt;&lt;/a&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/dd&gt;&nbsp;&nbsp;</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;&nbsp;&nbsp;</li><li>&lt;/div&gt;&nbsp;&nbsp;</li></ol> </div> <p>使用的是索凌网络前面介绍过的"假图"生成网站fakeimg.pl生成的"假图"。</p> <p>这组代码的一个显著缺点是：不适合移动设备显示。</p></div></div><img src ="http://www.blogjava.net/cangshi004/aggbug/408236.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cangshi004/" target="_blank">cangshi</a> 2013-12-31 11:30 <a href="http://www.blogjava.net/cangshi004/archive/2013/12/31/408236.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>