類似の機能の例はたくさんありますが、私にとってはうまくいかないものがあります。私が現在持っていることは、私は背景色が変更される前に/ショーをロードするために、画像を期待jQuery - 背景を変更する前に画像を読み込むのを待ちます。
<img id="sample_image" src="sample_image.png" alt="">
<script>
$('#sample_image').on('load',function(){
$("#sample_image").css("background", "#ff0000");
});
</script>
ですが、何が起こるかは、イメージがロードされる前に、あなたが赤の背景を参照してくださいです。
<img id="sample_image" src="" alt="">
<script>
$('#sample_image').attr("src", "sample_image.png").on('load',function(){
$("#sample_image").css("background", "<%=strRGB%>");
});
</script>
私はjQueryのを使用して、SRCを設定しようとした
が...しかし、これは同じことをやりました。
私は間違っていますか?私はあなたはそれが要素やイメージのためだかどうかのために使用しているload
方法についてはよく分からない
おかげ
小文字: "このメソッドは.on(" load "、handler)のショートカットです。" ;-) 2番目のケースを使用して、それは本当に動作します。 – Serge
私は2番目のケースでは$( '#sample_image')が必要です。attr( "src"、img.src)?もしそうなら、それはまだ同じことをしています... – JezB
私はまさにimg.srcを使っています。 – Serge