ここに私のコードです。これは、画像をクラスproductImageに垂直に配置します。クラス内にはたくさんの画像があります。これはクロムでうまく動作します。しかし、それはまったく、そして、そして、ファイアフォックス。私は何が起こっているのか理解できません。画像がロードされているときには何かがあると思います。私はそれぞれのイメージにロードイベントをバインドすることによって、イメージが起動するまで常にロードされるまで待機しますが、時にはそうではありません。誰かがこれについていくつかの光を当てることができますか?
$('img.productImage').each(function(){
var jproductImage = $(this);
jproductImage.load(function(){
jproductImage.css({
'margin-left' : -jproductImage.width()/2 + 'px',
'margin-top': -jproductImage.height()/2 + 'px'
});
});
});
おかげで、 マット
イメージの 'src'がすでに設定されている*後にloadイベントのハンドラを追加していると思います。これは、ハンドラがイベントを逃す可能性があることを意味します。ハンドラを持ってから 'src'を設定してみてください。 –