私たちはブラウザの違いに少し退屈していると思いますが、これは少し深刻なようです. 以下は、ほとんどそれ自体を物語っています。
$(function() {
if (navigator.appName == "Microsoft Internet Explorer") {
$('#imgdiv').imagefit();
}
$('img').bind('load', function() {
$('#imgdiv').imagefit();
});
});
IE10 では load イベント ハンドラーが起動しないように見えますが、ready()関数にimagefit()を配置すれば問題ありません。一方、これを Chrome で行った場合、画像はまったく表示されません。誰にもこれについて説明がありますか?私の推測では、2 つのブラウザーは異なる順序で処理を行っているか、または何かを行っているようです。これが認識されている問題であることを確認するだけで十分です。