2

重複の可能性:
画像が完全に読み込まれた後のjavascript実行関数

プログラムでhtmlを変更するためにJQueryを使用していますimg

$('#myimage').attr('src', 'url-of-image');

によっては時間がかかる場合がありurl-of-imageます。

新しい画像が正常に読み込まれた場合にトリガーされるイベントを追加するにはどうすればよいですか?

4

3 に答える 3

4
$('#myimage').attr('src', 'url-of-image').load(function() {
   // after load
});

編集:実例http://jsfiddle.net/yaSWM/

編集2:これはすべての主要なブラウザで正常に機能します。

于 2012-11-22T03:14:43.750 に答える
3
$('#myimage').attr('src', 'url-of-image').on('load', function(){
    //image loaded
});
于 2012-11-22T03:15:12.647 に答える
0

jQueryのドキュメントloadで説明されているようにイベントを使用できます

$('#myimage').load(function() {
  //do whatever
}
于 2012-11-22T03:16:06.807 に答える