我正在嘗試使用jQuery每6秒更改一個div的背景圖像的功能。與jQuery定時背景圖像更改
這是我有,但它不工作,甚至沒有加載第一個圖像。
任何人都可以幫助我解決這個問題嗎?
$(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]);
});
把所有的代碼'$內(文件).ready'函數,然後重試。另外,請確保您的圖像鏈接正確解析。 –
在控制檯中是否有任何錯誤?網址是否與渲染的網址/頁面的相對路徑相匹配? –
@NickSalloum我擁有'$(document).ready'中的所有代碼 –