タイトルのように、何らかの理由で私の機能はbackground-image
プロパティへの変更を実行したくありません。私はまた、機能しているかどうかを確認するために、background-color
を変更しました。したがって、問題は構文にないようです。jqueryによって背景画像のプロパティを変更することはできません
function feedSlide() {
var x = [
'../img/feed1.png',
'../img/feed2.png',
'../img/feed3.png',
'../img/feed4.png'
];
var y = ['green', 'red', 'blue', 'yellow'];
for (var i = 0; i < x.length; i++) {
setTimeout(function(z) { return function() {
console.log(x[z]);
$('#feedback').css({"background-image" : "url(" + x[z] + ")"});
$('#feedback').css({"background-color" : y[z] });
}; }(i), 1000*i);
}
}
#feedback {
width: 400px;
text-align: justify;
padding: 10px;
height: 200px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="aboutDiv">
<div id="feedback"></div>
<div id="audio"></div>
</div>
私は今時間その上だとすべてが変更のようですが、background-image
。どんな情報でも大歓迎です。
背景画像が追加さを試みることができる - > https://jsfiddle.net/a2schxaj/画像の位置は正しいですか? – Morpheus
'feedSlide'関数を実際に呼び出す必要があります。これは '$(feedSlide);'をあなたのjsに追加することによって行うことができます。 – Olian04
ブラウザのネットワークタブで404を確認してください –