私は、jQueryの準備ができているイベントと関数は、ほとんどのJavaScriptで一度だけ使用されていることに気付きました。しかし、準備完了イベントを複数回使用することができれば、私は迷っていました。たとえば、メインのhtmlコードのreadyイベント関数呼び出しで関数を呼び出すと、それは自分の.jsファイルにある別のreadyイベント関数呼び出し内の関数とイベントを呼び出しますか?ページまたは.jsスクリプトに複数のjQuery準備完了イベントが存在することはありますか?
3
A
答えて
4
はい、これは完全に許容可能である。この場合
$(document).ready(function() {
// do this
}):
// some other js code
$(document).ready(function() {
// do something else
}):
、DOMの準備ができたとき、両方(またはあなたが持っているようready
として多くの)内部のコードが実行されます。
3
readyイベントは複数回使用できますが、readyイベントハンドラが相互に依存している場合は、実行順序で問題が発生する可能性があります。
+0
私はあなたがそれを複数回使用できることをうれしく思っています。私のアプリケーションでは、コードのモジュール化の問題です。一部のスクリプトは、ボタンの1つのセットの「クリック」イベント、他のボタンの他のスクリプトを初期化しますが、さらに多くのスクリプトは一連のフィールドの「ホバー」イベントを初期化します。 与えられたページがそれを必要とするかどうかに基づいてそれらを別々のJSファイルに入れることができ、それらの機能が独自の別の "準備"ブロックで実行できることがわかっています。 – UncaAlby
関連する問題
- 1. jQuery - 複数の準備完了イベントを使用することに悪影響はありますか?
- 2. AdMobインタースティシャル広告が「準備完了」になることはありません
- 3. MDL準備完了イベント
- 4. ダイナミックポリマー要素の準備完了イベント
- 5. symfony:応答準備完了イベント
- 6. UIImageViewには、setImageが完了し、アニメーションが準備完了であることを示すプロパティがありますか?
- 7. MediaFoundation - フレームは準備完了ですか?
- 8. 複数のHTML DOM更新が完了するまで、jQueryの準備完了イベントを一時停止します。
- 9. Android MediaPlayerが準備完了(
- 10. 文書の準備が完了する前に余白をjsから準備する方法
- 11. jQuery準備完了コードが実行されていません
- 12. GWTに「ページのレンダリングが完了しました」というイベントはありますか?
- 13. GWTの準備完了イベントソリューション
- 14. JavaScript関数が準備完了/完了しているかどうかをチェックする方法(jQuery)
- 15. イベントが完了した後にjqueryスクリプトをロードする
- 16. jQueryのイベント処理と準備関数
- 17. HTML5制作準備完了ですか?
- 18. スクリプトエラー準備完了機能()?
- 19. ドキュメントの準備が完了したときにパーシャルビューをロード
- 20. ドキュメントのJQueryの読み込み準備が完了しました
- 21. jQuery(document).ready DOMが準備完了するのを待っていません
- 22. イベント/関数がjqueryまたはjavascriptで完了するまで一時停止
- 23. TinyMCEの初期化はDOM準備完了イベント内にあるはずですか?
- 24. 1ページに複数のページ分割スクリプトがあります
- 25. iPhoneアプリケーションでUIApplicationDelegateプロトコルに準拠する複数のクラスが存在する可能性はありますか?
- 26. ドキュメントの変更と準備完了イベントでトリガーする単一のJquery関数を書く方法
- 27. Jquery - ドキュメントの準備が完了する前にクリックを停止する
- 28. JQuery Documentクローラが読み取る準備完了アクション?
- 29. jQueryが準備完了でないときにJavaScriptが実行される
- 30. Kubernetesノードの状態は準備完了ですが、スケジューラで見ることはできません
複数のレディコールバックを持つことは問題ありません。あなたの具体的な例として、もっと詳しく説明したり、例を挙げたりできますか? – Anurag