我試圖做一些簡單的點擊循環有一些延遲,你能告訴我在哪裏我錯了嗎?這裏是我的代碼:jquery點擊循環
function loop(time) {
$('.navNextSlide').delay(time).click(function() {
loop(time);
});
}
loop(1000);
感謝, 中號
我試圖做一些簡單的點擊循環有一些延遲,你能告訴我在哪裏我錯了嗎?這裏是我的代碼:jquery點擊循環
function loop(time) {
$('.navNextSlide').delay(time).click(function() {
loop(time);
});
}
loop(1000);
感謝, 中號
你可以只使用window.setInterval()
。
setInterval(function() {
$('.navNextSlide').click();
}, 1000);
這是完美的工作,謝謝! – strongBAD
試試這個
function loop(time) {
$('.navNextSlide').delay(time).click(function() {
setTimeout("loop()",time);
});
}
loop(1000);
怎麼這樣呢?它更實用:
var loopTime = 1000;
var interval = setInterval(loop,loopTime);
function loop() {
$('.navNextSlide').trigger('click');
}
$('.navNextSlide').click(function() {
//what you want to happen when click occurs
});
請告訴我們目前會發生什麼 - 你有錯誤嗎?什麼都沒發生?發生錯誤的事情? – codebox
有什麼不對?錯誤還是什麼? – sree
控制檯中沒有錯誤,循環內的代碼未執行。 – strongBAD