画像オブジェクトオンロードイベントについて。
私が取得したいのは、画像の幅と高さの値です。したがって、オンロードメソッドを使用してください。もう1つは、取得したリモート画像です。
ただし、IEが2回目の画像を表示する場合、常にオンロードメソッドを使用しません。コード:
var img = new image(); img.src = "loading.gif"; img.onload = function(){var iheight = img.height; var iwidth = img.width;};その後、Xiaoniuのためにそれを読んだ後、IMG.SRCはオンロード法の背後に配置する必要があることがわかりました。 。
後にGoogleで、誰もがそのような問題を要約していることがわかりました。 。私は本当にアマチュアです。 。
IEはバッファデータをロードするときにオンロードメソッドをトリガーしないため、イベントのコードは無視されます。 FFバッファデータをロードすると、オンロードメソッドがトリガーされます。
実際、別のポイントがあります。つまり、オンロードの場合、画像を適応的に調整する必要があり、オンロード内の要素のIMG.SRCを再度設定する必要があることがわかります。 。 。または、最初の写真のみを覚えています。 。 。
私はまだこのバッファ領域を少しだけ理解しています。続く。