我是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/

10-09 14:13