我的 setInterval 代码第一次运行良好,但没有正确重复——在第一次之后,它在第一个实例和第二个实例之间没有延迟。这是我的代码还是 setInterval 的问题?
setInterval(function() {
$('#img2').fadeIn(500).delay(5000).fadeOut(500);
}, 5000);
为了澄清(如果我的代码真的很糟糕!)我希望我的 img 在 5 秒后淡入,在那里停留 5 秒,然后淡出 - 5 秒后淡入,停留 5 秒,淡出;重复。
编辑:为了进一步澄清,我想我需要问:有没有办法在设置间隔时解释函数的延迟?现在我的间隔与函数内的延迟同时发生,它导致间隔之间的时间为 0。
谢谢大家!