javascript学习教程之---如何从一个tab切换到banner幻灯片的转换2
2013-10-28 11:24
411 查看
<!doctype html> <html> <head> <meta charset="utf-8"> <title>tab定时切换</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> </head> <body> <style> #nav_list{ height:25px; width:300px; background:#999;} #nav_list div{ float:left; width:100px; line-height:25px; text-align:center;} #nav_list div.cur{ background:#C60; color:#fff;} #nav_con{ width:298px; border:1px solid #999; height:100px;} #nav_con div{ display:none;} </style> <div id="nav_list"> <div class="cur">tab1</div> <div>tab2</div> <div>tab3</div> </div> <div id="nav_con"> <div style="display:block;">tab1tab1tab1tab1tab1tab1tab1</div> <div>tab2tab2tab2tab2tab2tab2tab2</div> <div>tab3tab3tab3tab3tab3tab3tab3</div> </div> <script type="text/javascript"> var time;//定义定时器 var i=-1;//定义开始显示的内容,由于下面执行了i++;所以只能给i赋值-1 var offset=2000;//设置相隔2秒就切换 var index_n=$('#nav_list>div').length;//获取切换个数 var nav_top=$('#nav_list>div'); var nav_con=$('#nav_list + div>div'); //可以写成var nav_con=$('#nav_con>div') function roll(){ i++; if(i>index_n){//如果i>切换个数后,重新给i赋值=0 i=0 } slide(i); time=setTimeout(roll,offset);//设置定时器 } function slide(i){ nav_top.eq(i).addClass('cur').siblings().removeClass('cur');//把当前的div的高亮 nav_con.eq(i).show().siblings().hide(); } roll();//执行函数 </script> </body> </html>
相关文章推荐
- javascript学习教程之---如何从一个tab切换到banner幻灯片的转换
- IOS开发基础教程学习笔记3 使用Tab Bar切换视图
- javascript学习笔记——如何修改<a href="#">url name</a>
- 如何理解AMD ,CMD,CommonJS规范--javascript模块化加载学习总结
- javaScript学习笔记——如何让<canvas>动起来
- Struts2学习教程之Action类如何访问WEB资源
- 如何系统地学习JavaScript
- 如何利用 Console 来学习、调试JavaScript
- (转)[AndEngine学习教程] 第7节 场景精灵间的坐标转换
- 原生javascript实现Tab选项卡切换功能
- 深度学习caffe应用笔记--如何将图片转换为lmdb格式
- 汇编教程1:如何学习汇编
- OpenGL ES 学习教程(六) 使用开源库 Assimp 将 Obj 模型 转换成自己的格式
- [AndEngine学习教程] 第7节 场景精灵间的坐标转换
- ArcGIS Server Rest for Javascript API 学习教程-1
- JQuery学习笔记 实现图片翻转效果和TAB标签切换效果第1/2页
- C++教程 零基础如何学习C语言!
- javascript 学习教程
- javascript不同类型数据之间的运算是如何转换的
- [导入]Silverlight 2学习教程(五):JavaScript与Silverlight托管代码相互调用