問題が発生しました。 jQueryを使用して、重いjavascriptを含むページを読み込むと、ページがフリーズします。私は、ローカルサイトがフリーズしないので、ページがロードされる前にjsが実行されるためだと思います。しかし、$(document).ready(function(){});動的に読み込まれたページでは動作しないようですか?本当?私はこの問題を解決するために何かできることがあります。感謝万円!ページがロードされていないときにJSが実行されないようにします。
0
A
答えて
3
$(document).ready()
は動的ページで正常に動作します。コードのどこかにエラーがあるはずです。
最初に行うべきことは、ソースの表示を試み、HTMLをプレーンな.html
ファイルに保存してから、そのファイルをブラウザにロードすることです。それでも問題が解決しない場合は、問題はサーバーサイドのASP/PHP /何のコードとも関係がないことがわかります。次に、問題が解消するまでHTMLとJavaScriptを1つずつ削除してください。それは、犯人ラインを絞り込むのに役立ちます。あなたのページをまだ問題を示している小さなファイルに縮小できれば、ここに投稿してください。
0
は、ページ全体がロードされた後、それはJSを実行します
$(window).load(function(){
dosomething();
});
を使用してみてください。それはちょうどDOMのロード後JSを実行します
$(document).ready(function(){
dosomething();
});
を使用して
は避けてください。
関連する問題
- 1. segueが実行されたときに次のView Controllerがロードされない
- 2. 新しいページがロードされる前にAjaxコールが実行されていない
- 3. アプリが実行されていないときにBroadcastReceiverが動作しない
- 4. msiがインストールされているときにdevenv.exeが実行されないようにする方法
- 5. dispatch_after()バックグラウンドタスクが実行されないようにします。
- 6. WebViewでJavaScriptが実行されないようにします。
- 7. アプリケーションが実行されていないときにBroadcastReceiver
- 8. php.iniがロードされているときにPHPがApacheから実行されない
- 9. Chromeが実行されていないD3.js
- 10. スクリプトがアプリケーションによって実行されたときにbashスクリプトのSSHコマンドが実行されない
- 11. vbaブロックが実行されていないときに実行する
- 12. サブドメインにロードされていないAjax、cssおよびJSファイル
- 13. Django - すべてのページにカスタムコンテキストプロセッサがロードされないようにする
- 14. ページが更新されたときに保存されていないフォームプロンプトが表示されないようにします。
- 15. スマートパケットリスナーが実行されていない
- 16. FindWindowExが実行されていない
- 17. imap_closeが実行されていない
- 18. フレームアニメーションが実行されていない
- 19. 別のプログラムが実行されているときにプログラムが起動しないようにする(Windows)
- 20. tomcatでliferayを実行してもクラスがロードされない
- 21. AJAX経由でページがロードされているときにIEでjQuery関数が呼び出されない
- 22. ページがロードされたときに関数を実行する
- 23. アプリケーションが実行されていないときのBLE通知
- 24. Rで回帰が実行されていないときは?
- 25. アプリケーションが実行されていないときのIphoneオーディオアラート?
- 26. プログラムはコンパイルされますが、実行していないようです。
- 27. アクティビティがもう実行されていないときにonPauseが呼び出されることが保証されていますか?
- 28. 内容がajaxでロードされているときにロードされたコンテンツのjQueryマスクが機能しない
- 29. アプリケーションがバックグラウンドで配置されているときにGCDディスパッチされた操作が実行されない
- 30. ポストバック時にキャッシュされたコントロールが実行されないようにする