ホームページ >ウェブフロントエンド >jsチュートリアル >JQ_jquery で動的にロードされる画像のサイズを取得する正しい方法
動的に読み込まれる画像のサイズを取得する方法には、エラーが発生しやすいものがいくつかあります。エラーの主な理由は次のとおりです。
この場合、画像が Web ページからダウンロードされる前にコードが呼び出されます。マシン上で開発する場合に見つけやすいです。
jQuery のload() イベント処理のバグ。ブラウザのキャッシュから画像を取得すると、間違ったサイズが取得されます。
間違ったコードは次のとおりです。
(エラー) HTML
(エラー) jQuery のload() イベント処理を使用してください
次は、JavaScript Image クラスを使用した、本当に正しいメソッドです。
正しいメソッド