循环和setTimeout函数的JQuery导致浏览器卡住了

时间:2014-02-21 03:37:29

标签: jquery

我正在尝试使用以下Jquery代码

来自动化滑块
while(true){
    setTimeout(function(){
        $('.bx-next').click();
    }, 3000);
}

但这会导致浏览器崩溃.. 有更好的方法???

1 个答案:

答案 0 :(得分:3)

如果您想要每3000毫秒无限循环,请使用setInterval而不是setTimeout并删除while(true)

setInterval(function() {
    $('.bx-next').click();
}, 3000);

文档http://www.w3schools.com/jsref/met_win_setinterval.asp