そのため、この.load()
メソッドはjQueryで非推奨になりました。load()
`bind('load'、function)のショートカットです。
http://api.jquery.com/load-event/から:
画像で使用する場合のロードイベントの警告
開発者が.load()ショートカットを使用して解決しようとする一般的な課題は、画像(または画像のコレクション)が完全に読み込まれたときに関数を実行することです。これには、注意すべきいくつかの既知の警告があります。これらは:
一貫性も信頼性もありませんクロスブラウザ画像のsrcが以前と同じsrcに設定されている場合、WebKitで正しく起動しませんDOMツリーを正しくバブルアップしませんすでに存在する画像の起動を停止できますブラウザのキャッシュ内`
画像の読み込みで一貫して機能を実行するにはどうすればよいですか?私の現在のコードは次のようになります。
$(newImage).bind('load', function() {
createSlices(slide);
});
ただし、ドキュメントを読んだ後(問題は発生していませんが)、一部のユーザーには起動しない可能性があるのではないかと心配しています。