我试图做一些简单的点击循环有一些延迟,你能告诉我在哪里我错了吗?这里是我的代码: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