-1

スコープ外の $(document).ready イベントで宣言された関数にアクセスするにはどうすればよいですか? つまり、ローカル関数をグローバル関数に変更するにはどうすればよいですか?

4

2 に答える 2

0

readyドキュメントハンドラーのウィンドウ オブジェクトに関数を追加できます。

$(document).ready(function(){
     window.YourFunc = function (){
     // Do something.
     };
});

そして、いつでも呼び出すことができます:

window.YourFunc();

readyしかし、最善の方法は、関数をハンドラーの外で定義することです。

于 2012-08-29T14:16:07.873 に答える
0

変数をスコープ外で宣言して、ドキュメントの準備完了メソッド内で割り当ててみませんか。その後、ドキュメントの準備ができている範囲外でアクセスできるようになりますか?

于 2012-08-29T14:14:23.737 に答える