2017-02-20 12 views
0

ロード時にサイズを変更し、スクロールする必要がある関数があります。 ?1で、それをする

代替の方法は、あまりにも、もちろん大歓迎です

$(window).on("load resize",function(e){ 

}); 

$(window).one("scroll", function() { 

}); 
+1

を各に渡し、関数に名前を付け: '関数はsomeNameという(){...} $(ウィンドウ).on( '負荷サイズ変更'、someName).one(' scroll '、someName); – Ryan

+0

このイベントについては、[Jquery関数を実行する:読み込み、サイズ変更、スクロールする]の方法についてはこちらをご覧ください(http://stackoverflow.com/questions/15665231/run -jquery-function-on-window-events-load-resize-and-scroll) – Bakudan

答えて

1

ではなく、匿名関数を使用して、ちょうど関数宣言を作成して、両方のイベントからそれを呼び出します。

$(window).on("load resize", go); 

$(window).one("scroll", go); 

function go(e){ 

} 
1

あなたはc使用var fn = function() {}は、あなたが参照をfnとし、両方のケースで使用するストアを実行します。

$(window).on("load resize", fn); 

$(window).one("scroll", fn); 
関連する問題