DOMの準備が整う前にjQueryコードを実行する方法はありますか?DOMの準備が整う前にjQueryコードを実行していますか?
15
A
答えて
16
jQueryはちょうどJavascriptなので、実際には「DOMが準備される前にJavaScriptを実行することは可能ですか?」という質問があり、DOMではなくドキュメントを意味すると思います。
「ドキュメントが準備完了する前にJavaScriptを実行することは可能ですか?」という質問に同意することができます。答えは「はい」です。 JavaScriptは遭遇したときに実行されます。
最もjQueryのコードが準備する書類が必要ですので、あなたがほとんど常にまたは$(document).ready(function(){...})
のいずれかを参照してください理由ですが、文書の準備が整う前に、イベントハンドラを取り付けるコードが必ず実行される(それ以外の場合は、処理することができません文書準備完了イベント)。
通常、JavascriptのインクルードはHTMLの下部に配置する必要がありますが、以前に実行したければ簡単にドキュメントに配置することができます。ヘッダーに
<html>
<head>
...
<script>
//place your code to be executed early here
</script>
</head>
...
</html>
3
、あなたの文書の頭の中にjQueryを含め、その後、頭の中で別のスクリプトタグ内にコードを記述する場合、DOMの準備ができる前に、それが実行されます:
<head>
<script src="jquery.js"></script>
<script>
// Do some stuff before the DOM is ready
</script>
</head>
<body>
<!-- Browser hasn't got this far, so no elements will be available -->
</body>
しかし、明らかにあなたは」勝ちましたまだ存在しないため、DOM要素と対話することはできません。
は あなたは(ブラウザがそれをレンダリングしている間)は、ページに挿入されているとして、あなたがDOM要素と対話できるようにすることができます近代的なブラウザで使用することができます技術がある、と述べました。それは CSS animation eventsに依存します。これを扱いやすくするために a simple library (Progressive.js)と書いています。
関連する問題
- 1. DOM全体の準備が整う前にJSを実行する
- 2. jQuery準備完了コードが実行されていません
- 3. jQuery - 「準備が整うまで待つ?
- 4. はインライン/ブロックですドキュメントの準備が整う前にJavascriptが実行されていますか?
- 5. DOMの前でYUIのonDomReadyが一見準備ができていますか?
- 6. DOMの準備が完了する前にspinner.gifを表示
- 7. jQuery(document).ready DOMが準備完了するのを待っていません
- 8. jQueryオートコンプリートプラグインをどのようにバインドしますか?ページの準備が整いましたか?
- 9. 準備が整うまでボタンを使用しないようにします。
- 10. 複数のステートメントをトランザクションで実行する前に準備しますか?
- 11. カサンドラはまだ準備が整っていますか?
- 12. <body>にクラスを追加するDOM準備が整うのを待つ必要がありますか?
- 13. divがロードされているときにjqueryスクリプトを実行することができませんDOMロードの前にjqueryコードを実行します
- 14. ; jqueryの内のドキュメント準備の前に
- 15. jQueryは将来のDOMオブジェクトでコードを実行しますか?
- 16. Jqueryのトリガーイベントはコンテンツを追加しますが、DOMは準備ができていません
- 17. HBaseは安定しており、生産準備が整っていますか?
- 18. domとcssの準備が整っていても画像がないときにjavascriptを実行させる方法
- 19. LAMPからSAMPへ移行する際の準備と準備について
- 20. 文書の準備が整っているかどうかの確認
- 21. jQueryが準備完了でないときにJavaScriptが実行される
- 22. Xcode 4はiOS開発の準備が整っていますか?
- 23. Javascriptでコンテンツを作成してDOMに挿入する準備ができていますか?
- 24. 準備完了状態の前にdomを操作しても問題ありませんか?
- 25. Mysqliの準備、実行、ロールバックを併用できますか?
- 26. Umbracoがコードを表示する前にコードを実行していません
- 27. 別の関数からjQueryのDOM準備関数を呼び出す
- 28. DOMの準備ができたら、onLoadは常に起動されますか?
- 29. JQueryでは、DOMの準備ができているかどうかを確認するにはどうすればよいですか?
- 30. Javaはパラメータ付きの準備文を実行しません
はい。しかし、DOMと相互作用する部分は機能しません。 –
はい、ありますが、jQueryは主にDOMを修正することを意図しているので、なぜあなたはしたいですか? –
参照:: http://stackoverflow.com/questions/4124765/how-to-load-jquery-before-dom-is-ready –