2014-01-12 30 views
0

我確信我有這個屠殺,但我試圖限制變量重複的次數,而不是延遲,但總數。如果有人能幫助保持簡單,我會非常感激。限制循環數爲refreshid Jquery?

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

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

回答

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); 

}); 
+0

這讓我自動加載更多的視頻在YouTube上投放了點擊,再次感謝 – computerguy

+0

很高興提供幫助。這個社區幫助我,當我有麻煩:) – Zayats

+0

這也自動點擊添加URL以每5秒鐘播放列表,以節省時間$(文件)。就緒(函數(){ VAR = refreshId的setInterval(函數(){ $ (「.playlist-add-video-url-button-add」).click(); },5000); }); – computerguy