我正在尝试通过使用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