0
JQueryを使用して2つの別々の背景画像をbodyタグに追加する必要があります。最初はこれは次のクラスで実現されました:2つの背景画像をJQueryで本文に追加する
.background: url(../img/ad-takeoverbkg-left.jpg) top left no-repeat, url(../img/ad-takeoverbkg-right.jpg) top right no-repeat;
これはうまくいきましたが、JavaScriptを使用してURL値を動的に配信する必要があります。値は、AJAXを使用してJSON配列から取得されます。私は現在持っているコードは次のとおりです。
$('body').css({
'background-image' : 'url(' + data.leftWpTakeover + ')',
'background-position' : 'top left',
'background-repeat': 'no-repeat',
'background-image' : 'url(' + data.rightWpTakeover + ')',
'background-position' : 'top right',
'background-repeat': 'no-repeat'
});
これは動作しますが、2番目の画像が追加され第2の画像だけを残して最初に取って代わります。両方の背景画像をbodyタグに追加するコードが必要です。あなたは助けてもらえますか?
ありがとうございました。
こんにちはカロヤン。返答いただきありがとうございますが、どうすれば追加の要素を追加できますか?画像1は「左上ノーリピート」、画像2は「右上ノーリピート」にする必要があります。私がそれらを試して追加すると失敗します。 –
私は、別々の$( "body")を追加することで、各追加属性に対してcss呼び出しを行うようになりました。 clunkyと感じますが、それは正しい方向に私を指していただきありがとうございます。 –
ありがとうございます。私は喜んで助けてくれた。 – Kaloyan