3

次のような状況があります。ドキュメント準備機能内で画像を1つずつ表示したくないため、ページが完全に読み込まれたときにのみ画像を一度に表示したい(最初は非表示になっていて、ドキュメントの場合にのみ一度に表示したい)ロードが終了しました)、使用しているので、この関数を使用すると、正常に実行され、期待どおりに動作しますが、唯一の問題は、ロード関数が非推奨になっていることです。 たとえば、以下のコードを使用せずに使用すると、オプションではない画像が1つずつ読み込まれることがわかります(setTimeoutもオプションではありません)。 私の質問:使用せずに同じ動作を実現するにはどうすればよいですか?ありがとうございました!!$(window).load(function () {});



$(window).load

$(window).load

サンプルコード:

$(document).ready(function(){
 //on document ready HIDE my images 
glowHide.hide();

   //on page LOAD show all images AT ONCE (works fine but depreciated) 
   $(window).load(function(){
   glowHide.show();
   });

});
4

1 に答える 1

9

loadイベントをウィンドウにバインドするにはon、jQueryが提供するメソッドを使用する必要があります。

.on()メソッドは、jQueryオブジェクトで現在選択されている要素のセットにイベントハンドラーをアタッチします。jQuery 1.7以降、.on()メソッドはイベントハンドラーのアタッチに必要なすべての機能を提供します。

$(window).on("load", function(){...})
于 2012-10-09T19:41:19.463 に答える