私は背景画像を変更したいdivがあります。私のコードでは、パラメータが変更された場合にページがロードされたときに変更されます。あなたが見ることができるようにjqueryが動作していないdivの背景を変更する
https://jsfiddle.net/08ovv0r4/
、私はボタンを押したときに、divの背景が変更されますが、私のコードの上に背景画像だけでロードされない、ちょうどに変更します。私はこのjsfiddle上のサンプルコードを書きました白い背景。私のコード上のdivの CSS:
div[data-role="page"]{
min-height: 100%;
width: 100%;
padding: 0px;
margin: 0px;
border: 0px;
background-image:url('../img/blue_background.jpg');
}
私は背景を変更するコードの行:
$('div[data-role="page"]').css('background-image','url("../img/green.jpg")');
新しいイメージが私のWWWファイル内のimgファイルです。 CSSに初期画像をロードするコードに問題はありませんが、私がそれを変更すると、ロードされません。すでにstackoverflowでいくつかの質問の多くの答えを試したが、それらのどれも解決されていません。 助けてください?
あなたのコードは私にとってはうまくいくようです。背景画像は黒/緑のグラデーションの画像に変わります。 –
コードは私のために働いています..特定のブラウザやインスタンスは何ですか? –
はい私は、jsfiddleファイルの例を知っているが、私のコードでは、何でも、白い背景に変更するだけです。 –