jquery を使用して 1 つのページにすべてのコンテンツを読み込むサイトをコーディングしています。すべての関数はそれ自体で正常に動作しますが、ナビゲートを開始すると、ロード関数を次々と呼び出すと、ページが完全にクラッシュするまで、すべてのインスタンスが少し遅くなります。
これは ajax の構造的な問題ですか?
ロード関数にコールバック関数を入れることもありますが、それらも問題なく動作します。
編集
わかりました、私はそれが一般的なものであるかどうか疑問に思っていましたが、明らかにそうではないので、いくつかのコードを示します:
// click and load part
$("#about").click(function(){
$("#c1").load('<?php echo get_site_url(); ?>/?page_id=5',
layout();
});
});
//callback function, basically some css injection
function layout() {
windowHeight = $(window).height();
$(".column-content").css('height',windowHeight-(containerTop+20)+'px');
$(".column-content_mode").css('height',windowHeight-(containerTop+60)+'px');
$(".container-column").css('height',windowHeight-(containerTop+20)+'px');
}
$(document).ready({ //all the js });
あなたの介入の迅速さに感謝します.