定时背景图像用jQuery更改



我正在尝试通过使用jQuery更改每6s的div的背景图像。

这是我拥有的,但它不起作用,甚至都不加载第一个图像。

有人可以帮助我解决这个问题吗?

$(document).ready(function(){
  var body = $(‘#main’);
  var backgrounds = new Array(
    ‘url(../style/background.jpg)’,
    ‘url(../style/background2.jpg)’,
    ‘url(../style/background3.jpg)’
  );
  var current = 0;
  function nextBackground() {
    body.css(
      ‘background’,
      backgrounds[current = ++current % backgrounds.length]
    );
    setTimeout(nextBackground, 6000);
  }
  setTimeout(nextBackground, 6000);
  body.css(‘background’, backgrounds[0]);
});

ahh ..欺骗性角色的典型情况。

在您的第二行,在$('#main');附近,您使用了两个不同的单个倒孔,它们看起来很正常,但对裸眼很正常,但对intellegent IDE:d #gotcha

最新更新