我有一个在图像之间淡入淡出的循环,其间隔由变量itemInterval设置。像这样:
// interval between items
var itemInterval = 5500;
// start loop
var infiniteLoop = setInterval(function() {
// initial fade out
$('.rotating-item').eq(currentItem).fadeOut(fadeTime);
// set counter
if (currentItem == numberOfItem -1) {
currentItem = 0;
} else {
currentItem++;
}
// next item fade in
$('.rotating-item').eq(currentItem).fadeIn(fadeTime);
}, itemInterval);
我真正想做的是,如果有一个仅在第一次运行循环时运行的初始时间间隔,然后是之后每次运行的第二个时间间隔。
所以当用户打开页面时,第一次淡入淡出很快,但是他们等待下一张图片淡入淡出的时间更长。
我对 Javascript 很陌生,所以如果您能编辑我的代码以使其工作并让我知道您做了什么,我将不胜感激。如果提前感谢您的时间:)