2011-10-31 11 views
5

タイトルによれば、私はまったく同じコードを両方の関数で実行する必要があります。それらをまとめて1つの機能として実行する方法はありますか?ありがとう!jQuery結合.readyと.resize関数

答えて

24

はい。単純に共通コードで関数を定義し、それを引数として2つのメソッドに渡します。

var callback = function() { 
    // This is the common code 
}; 

$(document).ready(callback); 
$(window).resize(callback); 
+3

なぜあなただ​​けではなく、機能に名前を付けるのVARを使用していますか? – davidcondrey

1
$(window).on('resize',function() { 

}).trigger('resize'); 
関連する問題