Jquery背景推子

时间:2014-06-15 02:06:53

标签: jquery background duration fading

我有一个可行的脚本,但背景图片是"弹出"在和不顺利淡入淡出。他们立即改变。我现在只测试2个背景,而不是4个。

这是我的新Fiddle

仅在第一张背景图像和第四张背景图像之间切换。

编辑:新的JQuery如下:

$(document).ready(function(){
    setInterval(function() {
      $("body").toggleClass('background2', 1000);
      $("body").toggleClass('background3', 1000);
      $("body").toggleClass('background4', 1000);
    }, 3000);
});

2 个答案:

答案 0 :(得分:0)

您必须使用jQuery UI' toggleClass() function

$(element).toggleClass('otherClass', duration);

在您的情况下,您可以将正文的初始类设置为background1并在其他类之间切换。我已经为您here设置了这个,但您之所以没有看到任何内容的原因是因为您的所有课程都指向相同的图片

您可以在行动here中看到它,我已经在其中注释了您的图片并使用了简单的颜色。

答案 1 :(得分:-1)

使用jquery fadein和fadeout。看一下这个简单的例子:http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_eff_fadeout_fadein