2011-08-02 3 views
0

速いもの...ウィンドウロードでdocumentReady関数を呼び出しますか?

文書の準備として定義されたウィンドウロードで関数を実行するにはどうすればよいですか?

$(document).ready(function() { 
    //How do I run this, down from Load?? 
    function thisFunction() { 
     alert("This function"); 
    } 
}); 

$(window).load(function() { 
    thisFunction(); 
}); 
+4

なぜdocument.readyの外に定義しないのですか? –

+0

これは一部の画像のサイズを変更するスクリプトです。準備ができていないと定義されても機能しません。 –

+0

@Kenneth:それはできません。ドキュメントの準備が整った後に呼び出す限り、好きな場所に関数を宣言することができます – Eric

答えて

1
$(document).ready(function() { 
    //How do I run this, down from Load?? 
    function thisFunction() { 
     alert("This function"); 
    } 
    $(window).load(thisFunction); 
}); 
1
$(document).ready(function() { 
    //How do I run this, down from Load?? 
    window.thisFunction = function() { 
     alert("This function"); 
    } 
}); 

$(window).load(function() { 
    thisFunction(); 
}); 

これは動作します。

関連する問題