早上好,

我正在尝试创建一个类数组,间隔为5秒,我想添加和删除替换当前div的类。这是针对轮播,此时我当前正在更改背景图像。我现在想以相同的方式替换我的描述性文字。有人可以帮忙吗?

我当时想检查当前背景的if语句可以工作。我如何收到此错误:“意外令牌{”

$(document).ready(function(){

/* H E A D E R   C A R O S U E L */

    $(function() {
        var headCarosuel = $(".headCarosuel");
        var backgrounds = new Array(
        "url('./img/backgroundVinny1.jpg')","url('./img/backgroundVinny2.jpg')"
        );
        var current = 0;
        function nextBackground() {
        $(".headCarosuel").css("background", backgrounds[current = ++current % backgrounds.length]);
        setTimeout(nextBackground, 5000);
        }
        setTimeout(nextBackground, 5000);
        $(".headCarosuel").css("background", backgrounds[0]);

    if(backgrounds = $("url('./img/backgroundVinny1.jpg')").css() {
        $('.headCarosuelText').removeClass('description2').addClass('description1');
    }
    else {
        $('.headCarosuelText').removeClass('description1').addClass('description2');
    }

    });
});

最佳答案

要在javascript中每5秒执行一次操作,可以使用setInterval,例如:

setInterval(function(){
  //your code
,5000);


这将每5000ms或5s运行一次代码。

09-27 16:46