大佬教程收集整理的这篇文章主要介绍了在Javascript / jQuery中重启setInterval()(不带clearInterval),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
更新
感谢回复 – 我试图避免使用clearInterval的原因是因为我遇到了如何以clearInterval完全停止seTinterval的方式编写代码的问题.代码设置为在用户单击选项卡时进行跟踪.问题是自动更改功能使用触发器(‘click’),因此当选项卡自动更改时,它也运行我写的clearInterval函数.它本身运行起来相当不错,但是一旦用户开始单击选项卡,seTinterval就会表现异常,并且会无法预测地切换选项卡.我怀疑发生的事情是几个seTintervals同时运行……这是代码(如果你还没有猜到,我在javascript / jquery上很新).我已经注释掉了它的功能,但它仍然没有按照我的意图运行(从第一篇文章开始).
// auto change tabs if( options.interval ) { function timerCom() { if( !$(".controller").hasClass('paused') ) { var i = $(".tab-current > a").attr("rel"); //alert(i); if( i == 3 ) {i = 0}; $container .find('a') .eq(i) .trigger('click'); } } //$("#promo-items > li > a").click(function () { //var timer; //if( timer != null ) {ClearInterval(timer);} timer = seTinterval(timerCom,options.interval); //}); }
以上是大佬教程为你收集整理的在Javascript / jQuery中重启setInterval()(不带clearInterval)全部内容,希望文章能够帮你解决在Javascript / jQuery中重启setInterval()(不带clearInterval)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。