限制RESTid Jquery的循环次数?

时间:2014-01-12 00:01:07

标签: jquery loops count limit repeat

我确信我有这个屠杀,但我试图限制refreshID变量重复的次数,而不是延迟,而是总量。如果有人可以帮助保持简单,我会非常感激。

$(document).ready(function(){
    count = 0;
    limit = 5;

    var refreshId = setInterval( function(){
        $( ".feed-load-more-container .yt-uix-button" ).click(); }, 5000);
});

1 个答案:

答案 0 :(得分:0)

使用clearInterval()方法。所以在你的匿名函数中,检查是否计数<限制。如果是,则继续并递增计数。如果不是,则清除间隔。

像这样:

$(document).ready(function(){

count = 0; limit = 5;

var refreshId = setInterval( function() {
    if(count < limit) {
        $( ".feed-load-more-container .yt-uix-button" ).click();
        count++;
    }
    else {
        clearInterval(refreshId);
    }
    }, 5000);

});