小编Jos*_*lvo的帖子

Jquery,用计时器改变背景图像

我有两个用于本网站的背景图片,我希望它们每5秒自动更改一次.有人可以看看我的jQuery代码并告诉我我做错了什么?

$(function() {
    var body = $(‘body’);
    var backgrounds = new Array(
        ‘url(images/hso-palmtree-background.jpg)’,
        ‘url(images/hso-boardwalk-background.jpg)’
    );

    var current = 0;

    function nextBackground() {
        body.css(
           ‘background’,
            backgrounds[current = ++current % backgrounds.length]
        );

        setTimeout(nextBackground, 5000);
    }

    setTimeout(nextBackground, 5000);
    body.css(‘background’, backgrounds[0]);
});
Run Code Online (Sandbox Code Playgroud)

jquery background image

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

background ×1

image ×1

jquery ×1