1

ページの上部に表示される Asp.Net メニュー コントロールがあります。ページが読み込まれると、ページの読み込みが完了するまですべての動的メニュー (マウスオーバーで飛び出すもの) が表示され、その後非表示になります。ページの読み込みが完了すると、ページは非表示になり、本来の動作をしますが、読み込みが完了するまで表示されます。

なぜこれが起こっているのか、またはそれを止める方法について何か提案はありますか?

4

2 に答える 2

1

コントロールを使用する準備ができているasp.netを使用しないでください。それらが生成するコードを知りません。Web 開発者として、ページのコードが何であるかを正確に知る必要があります。

答えとしては、メニューに display:none スタイルを追加してメニューを非表示にし、javascript でページの読み込み後に表示するコードを記述します。

于 2011-11-30T15:07:42.937 に答える
1

cssdisplay:noneでメニューを非表示にしてから、jquery を使用して表示します。

$(document).ready(function() {
$(yourclass/idhere).toggle();
});
于 2011-11-30T15:08:40.000 に答える