問題が発生しました。 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. Selenium(java):テスト実行中にページにcssとjsがロードされない
- 2. Spring:CSS、JSがロードされていない
- 3. ブートストラップJSがロードされていない
- 4. ページがロードされたときに正しいタブが開いていない
- 5. fadeIn/FadeOutが実行されている間に他のスクリプトが実行されないようにします
- 6. ページを更新するときにJSコードが実行されない
- 7. 新しいページがロードされる前にAjaxコールが実行されていない
- 8. segueが実行されたときに次のView Controllerがロードされない
- 9. Express JS、HTTPSで作業してもページがロードされない
- 10. CodeIgniterにCSSとJSがロードされていない
- 11. Openlayersタイルがタブ付きWebページにロードされていない
- 12. ページがロードされていなくてもスクリプトが実行されています
- 13. アプリが実行されていないときにBroadcastReceiverが動作しない
- 14. アプリが実行されていないときにアラームが発生しない
- 15. ノードJSコードが順番に実行されていない
- 16. msiがインストールされているときにdevenv.exeが実行されないようにする方法
- 17. dispatch_after()バックグラウンドタスクが実行されないようにします。
- 18. WebViewでJavaScriptが実行されないようにします。
- 19. インターネットに接続していないときにアプリケーションが実行されないようにする方法
- 20. WordPress:存在しないページがロードされています
- 21. ページがロードされるときに角ボタン機能が実行されます
- 22. 毎回ページがロードされているときにjavascriptを実行する
- 23. ステートメントによってページがロードされないようにする
- 24. アプリケーションが実行されていないときにBroadcastReceiver
- 25. AngularJS:$ timeout CSSフィクサーがページのロードで実行されない
- 26. USB HIDデバイスが接続されているときにusbidが自動ロードされないようにする
- 27. php.iniがロードされているときにPHPがApacheから実行されない
- 28. JSページのリダイレクトが実行されない
- 29. Android - タスクが実行されていないときに実行されていません
- 30. JSのファイルがWordpressのサイトにロードされていない