jQueryでdivの背景イメージを6秒ごとに変更する機能を作ろうとしています。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]);
});
Dの#gotchaを '$(ドキュメント内のすべてのコードを入れてください).ready'関数を呼び出して、もう一度やり直してください。また、画像へのリンクが正しく解決されていることを確認してください。 –
コンソールにエラーがありますか? URLはレンダリングされたURL /ページの相対パスと一致しますか? –
@NickSalloum '$(document).ready'の中にすべてのコードがあります –