js 首页轮换图片
2015-11-06 23:01
841 查看
<script type='text/javascript'> var cur = 1 ;//表示鼠标第二个开始 var si = setInterval(go, 1000); var is_auto = 0; //默认不是自动触发 var btns = $('#ad_btn div'); btns.mouseover(function(){ var n = $(this).index(); if(is_auto == 0){ clearInterval(si); cur = n+1 ;//设置鼠标放开,从当前 下一个开始 } var imgs = $('#ad_img img'); imgs.hide(); $('.ad_select').removeClass('ad_select').addClass('ad_tab');//移除之前按钮选中状态的属性,并添加不选中状态属性 $(this).removeClass('ad_tab').addClass('ad_select');//移除当前按钮不选中状态的属性,并添加选中状态属性 imgs.eq(n).show(); is_auto = 0; }); btns.mouseout(function(){ si = setInterval(go, 1000); }); function go(){ is_auto = 1; $('#ad_btn div').eq(cur).trigger('mouseover');//为cur当前div时触发mouseover事件 if(++cur >=3){ cur = 0; } } </script>
相关文章推荐
- Day_03_JavaScript
- JSP九大内置对象详解
- [读书笔记]高性能js-数据访问
- JSP数据交互(一)
- BZOJ1016: [JSOI2008]最小生成树计数
- js 中文显示乱码问题
- 学习贪吃蛇JS项目实战笔记3
- 【java web】--JavaScript让计算器无需Switch和if else
- jsp数据交互(一),九大内置对象
- jsp基础知识
- JavaScript函数
- JavaScript设计模式 Item 7 --策略模式Strategy
- JavaScript设计模式 Item 7 --策略模式Strategy
- js父窗口访问子窗口
- jsp小结16 - 9个内置对象09 session
- jsp小结15 - 9个内置对象08 response
- js播放wav格式的录音文件
- jsp 取值 从表 几种做法
- JavaScript 跨域访问的问题和解决过程
- JS参数之arguments