0
私は、幅と高さの異なる画像でいっぱいのページを持っています。私はthireの幅を取得する必要があります。しかし、jqueryはイメージがロードされる前に常にそれを作成します。画像の幅は壊れた画像幅でした。イメージをロードした後にjqueryをロードするにはどうしたらいいですか?
私は$(document)と$(window)を試しましたが、すべて失敗しました。誰でも私を助けることができますか?
私は、幅と高さの異なる画像でいっぱいのページを持っています。私はthireの幅を取得する必要があります。しかし、jqueryはイメージがロードされる前に常にそれを作成します。画像の幅は壊れた画像幅でした。イメージをロードした後にjqueryをロードするにはどうしたらいいですか?
私は$(document)と$(window)を試しましたが、すべて失敗しました。誰でも私を助けることができますか?
$(window).load()
のいずれかを使用できます。これは、すべてが完全にロードされた場合にのみ起動します。主な欠点は、すべてのインタラクティブ機能のコード(ボタンのクリックなど)がすべてがロードされた後にのみ利用可能であることです。より良い選択肢は、imagesloaded pluginのようなものを使用してイメージ処理コードを延期し、残りのコードに$(document).ready()
を使用することです。
[jQuery:ドキュメントの準備ができていません](http://stackoverflow.com/questions/2034810/jquery-document-ready-fires-too-early-for-my-requirements) – David