2011-02-06 4 views
0

ハンドブックを使用してイメージをクリックしたときにうまく動作するjQueryイメージサイズ変更スクリプトを作成しました。$('img').click (function(){ (例hereを参照)ページロード後のイメージでjqueryを実行中

ただし、ページがロードされるとすぐに実行するように設定しますが、$('img').load(function(){は機能しません。 (例hereを参照してください)DOMがロードされた後にスクリプトが実行されているが、イメージはロードされていないためです。しかし、私が正直であれば私は知らない。

答えて

1

あなたは行うことができます:

$(document).ready(function() { 
    $('img').each(function() { 
    // do your magic here 
    }); 
}); 
+0

を使用する必要が笑動作しないことが を.load'。 – Sam

0

どのように普通の$(document).ready()機能の下でそれを実行しているでしょうか?これは、ページが完全にロードされたときに実行されます。

+0

ウィンドウの読み込みは、すべての画像がダウンロードされた(したがってページが完全にロードされている)ことを示すインジケータです。 – redsquare

+0

.ready()は実際の画像を考慮してDOMだけを考慮しています。 – Robin

0

$(document).readyは、DOMが読み込まれたことだけを考慮しているため、使用できません。あなたは、これは動作しますが、私は、私は `$(ウィンドウ)を使用しなければならないと言われてきた

$(window).load(
    function() { 
    } 
); 
関連する問題