我有应该是一个简单的 jquery 延迟图像循环
我检查了我的语法,但我不知道为什么它拒绝工作。
所有的 css 和代码似乎都是正确的。
这是功能
$(document).ready(function () {
$.doTimeout('loop', 500, function () {
//changes the background of img2 to 'i' in 'sequence'
$(".img2").css('background', 'url(' + sequence[i] + ')');
//increments 'i' for the next image
i++;
//toggles the class
$("img1").toggleClass("img2");
//changes the the background of img1 to 'i' in 'sequence' ready for when class is toggled again
$(".img1").css('background', 'url(' + sequence[i] + ')');
//toggles the class
$("img2").toggleClass("img1");
//increments 'i; for the next change
i++;
//restarts the loop if i is equal to the sequence length
if (i === sequence.length) {
i = 0;
}
});
toggleclass 必须在那里,因为我打算稍后添加 css3 过渡,这将使每个图像淡入
有人可以帮忙吗,拜托!