0

jQueryがdivに使用する画像をロードするIEとMozilla Firefoxが必要です。Chrome では動作しますが、IE と Mozilla では動作しません。問題は、画像の div を変更するセレクターを持つ div をクリックすると、画像の読み込みよりも、背景が画像のない 2 番目になることです。

その間、私はこのコードを持っています。

<div id = "parent">
        <div id = "divActive"></div> <!-- this div change image parent -->
</div>

jQuery コード:

$(document).ready(function () {

changeImage = new Image();
changeImage.src = "Images/imageOfPanda.png";

});

$(document).ready(function () {

$("#divActive").mousedown(function () { changeImageFun(); });

});

function changeImageFun() {
$("#parent").css("background-image", "url(Images/imageOfPanda.png)");

}

この問題について十分に説明したいと思います。ご指導いただきありがとうございます。

4

1 に答える 1

0

試す

1つだけを使用し、その中$(document).ready(function () {であなたの機能を使用changeImageFun()してください

 $(document).ready(function () {
     changeImage = new Image();
     changeImage.src = "Images/imageOfPanda.png";

     function changeImageFun() {
         $("#parent").css("background-image", "url(Images/imageOfPanda.png)");

     }
     $("#divActive").mousedown(function () {
         changeImageFun();
     });

 });
于 2013-10-14T12:13:01.367 に答える