我是javascript新手,只是想知道改变DIV的背景图像(仅2张图像)的最佳方法,例如每10秒发出一次。谢谢 :)
最佳答案
这应该为您做到:http://jsfiddle.net/U9GCM/
$(document).ready(function(){
var setFirst = $('.set').first();
setFirst.addClass('active');
setTimeout(function(){change_background();},1000);
});
function change_background(){
var setFirst = $('.set').first(),
setActive = $('.active'),
setNext = setActive.next(),
setCheckActive = setActive.attr('id'),
setCheckLast = $('.set').last().attr('id');
if(setCheckActive == setCheckLast){
setNext = setFirst;
}
$('.active').removeClass('active');
setNext.addClass('active');
setTimeout(function(){change_background()},1000);
}
您可以根据需要添加任意数量的div,只需将1000更改为10000十秒钟即可。
希望能帮助到你。
关于jquery - 使用jQuery在计时器上更改DIV CSS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6833142/