スーパーフィッシュをベースにトップメニューを構築しましたが、メニューに表示される項目の量が膨大です。また、トップメニューにはたくさんのjqueryがあります。問題は、メニューのあるページをロードするたびに、ページがロードされている間、ブラウザ(ie7)が約1〜2秒間ロックしているように見えることです。トップメニューが問題だと確信しており、ページのパフォーマンスを改善したいと考えています.呼び出しは標準の jquery または superfish です。トップ メニューは ascx コントロールです。ページを最初にロードし、メニューを後でロードする良い方法や、パフォーマンスを改善するための他の良いアイデアはありますか?
2 に答える
1
</html>
すべてのスクリプト コード (Javascript、jQuery) をページの下部、タグの直前に移動しようとしましたか?
于 2010-04-21T19:49:46.083 に答える
0
メニューを一度だけロードすることを考えたことはありますか?少し前までは、ページが更新されるたびにメニューが再読み込みされるという同じ種類の問題がありました。
私たちが行ったことは、ページの更新を最小限に抑え、ほとんどのページにを介してデータを送信/取得するように強制することでした$.ajax
。
どうしても必要な場合にのみページを更新します。
于 2010-04-22T00:59:54.700 に答える