JQ每隔几秒为子元素添加class(循环)
html代码
<ul class="odm-list area"> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul>
js代码
<script type="text/javascript"> $(document).ready(function () { $(".odm-list").each(function (index) { var $itemList = $(this); var $item = $itemList.find("li"); var itemLength = $item.length; var startNum = 0; var rollingSpeed = 2000; function visualTime(){ if(startNum < ( itemLength - 1)){ startNum++; }else{ startNum = 0; } visualPlay(); } function visualPlay(){ $item.each(function(id){ if(id == startNum){ $(this).addClass("active"); }else{ $(this).removeClass("active"); } }); }; visualPlay(); var visual_timer = setInterval(visualTime,rollingSpeed); }); }); </script>
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
jQuery实现将div中滚动条滚动到指定位置的方法2022-05-11
jQuery点击添加移除CSS2020-03-25
jQuery ColorBox参数2019-07-10
jQuery为a添加target属性2019-07-10