资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
漂亮的js tab图片轮换效果代码(可自定义的幻灯片和图片缓冲切换)
在线演示
http://dl.glzy8.com/img/online/tab08/index.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <base href="http://dl.glzy8.com/img/online/tab08/" /> <style> li,ul{margin:0;padding:0;list-style-type:0} body{background:#eee; text-align:center;} li img{vertical-align:bottom; } .dhooo_tab{ width:460px; margin:10px; background:#fff url(images/main_bg.gif) repeat-x 0 100%; border:1px solid #aaa;position:relative; float:left; } .tab_btn li{float:left; width:60px} .tab_btn li { font-size:12px;display:block; padding:10px;margin-right:5px; zoom:1;text-decoration:none; color:#fff;line-height:50%; cursor:pointer; } .tab_btn li.hot { background:#fff; color:#333;font-weight:bold; cursor:default; } .tab_btn{ overflow:hidden;height:28px; padding-left:20px; padding-top:5px; background:url(images/tabbar.gif) repeat-x ; } .tab_btn_num{ position:absolute; right:50px;bottom:15px; } .tab_btn_num li{ width:20px;height:20px; background: #CC3300; border:2px solid #993300; overflow:hidden; color:#fff; filter:alpha(opacity=80);opacity:0.8; float:left;cursor:default; font-size:12px;line-height:20px; margin:0px 5px; font-family:Arial; } .tab_btn_num li.hot{ background:#FFCC00; color:#993300; border:2px solid #FF0000; } .shell{ width:99999px; height:100%; } .shell li{ float:left; width:360px; height:100%; } .main{ width:360px;height:190px; overflow:hidden; margin:10px auto; text-align:left;font-size:12px; } </style> </head> <body> <div class="dhooo_tab"> <ul class="tab_btn" id="myTab_btns1"> <li class="hot">嘉年华</li><li>完美冬日</li><li>年终庆</li><li>妈咪宝贝</li><li>冬季氛围</li> </ul> <div class="main" id="main1"> <div class="shell"> <ul id="content1"> <li><img src="images/1.jpg" _ewebeditor_ta_src="images%2F1.jpg" /></li> <li><img src="images/2.jpg" _ewebeditor_ta_src="images%2F2.jpg" /></li> <li><img src="images/3.jpg" _ewebeditor_ta_src="images%2F3.jpg" /></li> <li><img src="images/4.jpg" _ewebeditor_ta_src="images%2F4.jpg" /></li> <li><img src="images/5.jpg" _ewebeditor_ta_src="images%2F5.jpg" /></li> </ul> </div> </div> </div> <div class="dhooo_tab"> <div style="height:30px;background:#CC0000;margin-bottom:10px;border-bottom:2px solid #990000;position:relative"><div style="background:#fff;width:80px;font-size:12px;position:absolute;bottom:-2px;left:20px;padding:5px">我的幻灯片</div></div> <ul class="tab_btn_num" id="myTab_btns2"> <li class="hot">1</li><li>2</li><li>3</li><li>4</li><li>5</li> </ul> <div class="main" id="main2"> <ul class="content"> <li><img src="images/5.jpg" _ewebeditor_ta_src="images%2F5.jpg" /></li><li><img src="images/4.jpg" _ewebeditor_ta_src="images%2F4.jpg" /></li><li><img src="images/3.jpg" _ewebeditor_ta_src="images%2F3.jpg" /></li><li><img src="images/2.jpg" _ewebeditor_ta_src="images%2F2.jpg" /></li><li><img src="images/1.jpg" _ewebeditor_ta_src="images%2F1.jpg" /></li> </ul> </div> </div> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20type%3D%22text%2Fjavascript%22%3E%20%0D%0Avar%20Ex%3Dfunction%20(o)%7Bfor(var%20k%20in%20o)this%5Bk%5D%3Do%5Bk%5D%3Breturn%20this%7D%20%0D%0Avar%20UI%3Dfunction%20(id)%7Breturn%20document.getElementById(id)%7D%20%0D%0Avar%20UIs%3Dfunction%20(tag)%7Breturn%20Ex.call(%5B%5D%2Cthis.getElementsByTagName(tag))%7D%20%0D%0Avar%20Each%3Dfunction%20(a%2Cfn)%7Bfor(var%20i%3D0%3Bi%3Ca.length%3Bi%2B%2B)fn.call(a%5Bi%5D%2Ci%2Ca)%7D%20%0D%0Avar%20dhooo%3Dfunction%20(ini)%7B%20%0D%0Athis.bind(ini%2Cthis)%3B%20%0D%0Athis.autoIndex%3D0%3B%20%0D%0A%7D%3B%20%0D%0AEx.call(dhooo.prototype%2C%7B%20%0D%0Abind%3Afunction%20(ini%2Cme)%7B%20%0D%0Avar%20dir%3Dini.dir%3D%3D'top'%3F'scrollTop'%3A'scrollLeft'%2Cpan%3DUI(ini.contentID)%3B%20%0D%0Avar%20start%3Dfunction%20(o)%7B%20%0D%0AEach(ini.btns%2Cfunction()%7Bthis.className%3D''%7D)%3B%20%0D%0Ao.className%3Dini.className%3B%20%0D%0Ame.autoIndex%3Do.index%3B%20%0D%0Ame.begin(o.index%2Cpan%2Cini.len%2Cdir)%3B%20%0D%0A%7D%3B%20%0D%0Apan.onmouseover%3Dfunction%20()%7Bme.stop%3Dtrue%7D%3B%20%0D%0AEach(ini.btns%2Cfunction%20(i)%7B%20%0D%0Athis.index%3Di%3B%20%0D%0Athis.onmouseover%3Dfunction%20()%7Bme.stop%3Dtrue%3Bstart(this)%7D%3B%20%0D%0Apan.onmouseout%3Dthis.onmouseout%3Dfunction()%7Bme.stop%3Dfalse%7D%20%0D%0A%7D)%3B%20%0D%0Avar%20auto%3Dfunction()%7B%20%0D%0Aif(!me.stop)%7B%20%0D%0Ame.autoIndex%3Dme.autoIndex%3D%3D4%3F0%3A%2B%2Bme.autoIndex%3B%20%0D%0Astart(ini.btns%5Bme.autoIndex%5D)%3B%20%0D%0A%7D%20%0D%0A%7D%3B%20%0D%0Aif(ini.auto)this.autoPlay%3Dwindow.setInterval(auto%2C1000)%3B%20%0D%0A%7D%20%0D%0A%2Cbegin%3Afunction%20(i%2Co%2Clen%2Cdir)%7B%20%0D%0A(function%20(me)%7B%20%0D%0AclearInterval(me.only)%3B%20%0D%0Ame.only%3DsetInterval(function%20()%7B%20%0D%0Avar%20diff%3D(i*len-o%5Bdir%5D)*0.1%3B%20%0D%0Ao%5Bdir%5D%2B%3DMath%5Bdiff%3E0%3F'ceil'%3A'floor'%5D(diff)%3B%20%0D%0Aif(diff%3D%3D0)clearInterval(me.only)%3B%20%0D%0A%7D%2C10)%20%0D%0A%7D)(this)%20%0D%0A%7D%20%0D%0A%7D)%20%0D%0A%0D%0Anew%20dhooo(%7B%20%0D%0Abtns%3AUIs.call(UI('myTab_btns1')%2C'LI')%20%0D%0A%2CclassName%3A'hot'%20%0D%0A%2CcontentID%3A'main1'%20%0D%0A%2Clen%3A360%20%0D%0A%7D)%3B%20%0D%0A%0D%0Anew%20dhooo(%7B%20%0D%0Abtns%3AUIs.call(UI('myTab_btns2')%2C'LI')%20%0D%0A%2CclassName%3A'hot'%20%0D%0A%2CcontentID%3A'main2'%20%0D%0A%2Clen%3A190%20%0D%0A%2Cdir%3A'top'%20%0D%0A%2Cauto%3Atrue%20%0D%0A%7D)%3B%20%0D%0A%0D%0A%3C%2Fscript%3E"> </body> </html>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程