setinterval在ie下只执行一次的问题

yunxiaomxd yunxiaomxd 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
用jquery写了一个画面轮播效果,在chrome,ff下都没问题,但是在ie下就只执行了一次就不动了,这是我的代码

var i = 1;
function scroll(){
if(i >= $(".picPanel").length){
i = 1;
turnPage();
console.log("最后一张转第一张:" + i);
}else if(i > 1){
i++;
turnPage();
console.log("正常右翻页:" + i);
}else if(i == 1){
i++;
turnPage();
console.log("正常右翻页:" + i);
}
}
setInterval(scroll, 3000);
...全文

相关推荐

javascript setinterval 的正确语法如何书写

setinterval是用来干什么,想必大家都知道了,下面为大家介绍下javascript setinterval 正确的语法,高手勿喷

weixin_38676216

仅IE不支持setTimeout/setInterval函数的第三个以上参数

setTimeout/setInterval,这两个函数相信前端开发同学都很熟悉。它们在非IE(6-9)浏览器中还可以如下使用

weixin_38693419

理解javascript定时器中的setTimeout与setInterval

主要帮助大家学习理解javascript定时器中的setTimeout与setInterval,从实例出发进行深入探讨,感兴趣的小伙伴们可以参考一下

weixin_38694800

jquery实现图片渐变切换兼容ie6/Chrome/Firefox

jquery代码实现图片渐变切换同时兼容ie6、Chrome、Firefox,想学习的朋友可以测试下,希望对大家有所帮助

weixin_38686677

JS定时器详解[源码]

本文详细介绍了JavaScript中的定时器函数setTimeout()和setInterval()的用法、运行机制及注意事项。setTimeout()用于在指定毫秒数后执行代码,而setInterval()则每隔一定时间重复执行代码。文章还探讨了定时器的参数传递、上下文环境问题、IE兼容性解决方案,以及如何用setTimeout模拟setInterval的固定间隔效果。此外,还讲解了clearTimeout()和clearInterval()的用法,以及setTimeout(f,0)的特殊应用场景,如调整事件顺序、避免浏览器堵塞等。最后,文章通过实例说明了定时器在防抖动、代码高亮等实际开发中的应用。

ik678901
评论 5
收藏 已收藏
分享
返回顶部
yunxiaomxd
JavaScript 87,983 成员 224,681 内容