gpt4 book ai didi

javascript - 简单的 javascript 循环不能按预期工作

转载 作者:行者123 更新时间:2023-11-30 17:27:08 25 4
gpt4 key购买 nike

我希望我的触发器每 2 秒激活一次,但每次都使用我的 i 值。就像前 3 秒触发 .slide1,再过 3 秒后触发 .slide2 等...

这里是我的代码:

    setInterval(function () {
for ( var i = 0; i < 5; i++ ) {
$('.slide'+ i).trigger('click');
}
}, 3000)

3 秒后它立即触发我的 .slide4,我想知道为什么?

最佳答案

尝试

var slide = 0;
setInterval(function () {
$('.slide'+ (slide++ % 5)).trigger('click');
}, 3000);

您的代码的问题在于,每次调用间隔函数时,您都会执行循环并触发所有幻灯片的 click 事件。

关于javascript - 简单的 javascript 循环不能按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24016031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com