質問

私は、問題が発生しました。私は重いJavaScriptを含むページをロードするためにjQueryを使用すると、ページがフリーズします。私は私のローカルサイトが凍結しないようJSは、ページがロードされる前に実行されるので、それがあると信じています。しかし、$(ドキュメント).ready(関数(){});動的にロードされたページで作業していないようですか?本当?または何か私はこの問題を解決するために行うことができます。おかげ万人!

役に立ちましたか?

解決

$(document).ready()は、動的なページでは正常に動作します。どこかにあなたのコードにエラーが存在する必要があります。

まず最初に行うには、ソースの表示を試してみて、プレーンな.htmlファイルにHTMLを保存し、ブラウザでそのファイルをロードすることです。それがまだ失敗したなら、あなたは、問題がサーバー側のASP / PHP /何でもコードとは何の関係もありません知っています。その後、問題が消えるまで作品によってHTMLとJavaScriptのピースを削除してみてください。それはあなたが犯人ライン(複数可)を絞り込むお手伝いします。あなたはまだ問題を示し、小さなファイルに自分のページを減らすことができれば、そのここに投稿し、私たちが助けるしようとするでしょう。

他のヒント

タグを使用してみてください
$(window).load(function(){
dosomething();
});
ページ全体がロードされた後、

これは、JSを実行します。

タグを使用しないでください
$(document).ready(function(){
dosomething();
}); 

それはちょうど、DOMのロード後JSを実行します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top