0

関数の実行後に JavaScript 関数を呼び出す方法はあり.ready()ますか?

コード内の DOM 構造化で何かおかしなことが起こっていると思いますjquery.('reload')。セクションを呼び出してみたいと思います。しかし、呼び出された後に呼び出す必要があります$(document).ready(function(){})

もう少し明確にするために、私は jQuery の組積造を使用しており、要素のレンダリングに問題があります。メソッド ' ' が付属しており、 のreload内部で呼び出され.ready()た場合、正しくレンダリングされませんが、たとえばスクロール イベントで実行された場合は正常に動作します。

4

3 に答える 3

1

が実行された直後に コードを実行する場合は、ミリ秒.ready()の a を使用できます。setTimeout0

$.ready(function(){

    setTimeout(myCoolFunction,0);
});

この例は、発生myCoolFunction後できるだけ早く実行され.ready()ます。

于 2012-10-02T13:09:08.220 に答える
0

方法を試すことができ.load()ます。すべてのリソースが読み込まれると発生します。.ready()DOM が完全に読み込まれるとすぐです。

編集: .load() 短縮形は非推奨です$().bind("load", fn)。代わりに使用してください

于 2012-07-27T06:12:43.467 に答える
0

jquery.('reload') とはどういう意味ですか?? $(document).ready(function(){})! の最後に呼び出すことができるかもしれません。

于 2012-07-27T00:47:48.037 に答える