1

スーパーフィッシュをベースにトップメニューを構築しましたが、メニューに表示される項目の量が膨大です。また、トップメニューにはたくさんのjqueryがあります。問題は、メニューのあるページをロードするたびに、ページがロードされている間、ブラウザ(ie7)が約1〜2秒間ロックしているように見えることです。トップメニューが問題だと確信しており、ページのパフォーマンスを改善したいと考えています.呼び出しは標準の jquery または superfish です。トップ メニューは ascx コントロールです。ページを最初にロードし、メニューを後でロードする良い方法や、パフォーマンスを改善するための他の良いアイデアはありますか?

4

2 に答える 2

1

</html>すべてのスクリプト コード (Javascript、jQuery) をページの下部、タグの直前に移動しようとしましたか?

于 2010-04-21T19:49:46.083 に答える
0

メニューを一度だけロードすることを考えたことはありますか?少し前までは、ページが更新されるたびにメニューが再読み込みされるという同じ種類の問題がありました。

私たちが行ったことは、ページの更新を最小限に抑え、ほとんどのページにを介してデータを送信/取得するように強制することでした$.ajax

どうしても必要な場合にのみページを更新します。

于 2010-04-22T00:59:54.700 に答える