ページの上部に表示される Asp.Net メニュー コントロールがあります。ページが読み込まれると、ページの読み込みが完了するまですべての動的メニュー (マウスオーバーで飛び出すもの) が表示され、その後非表示になります。ページの読み込みが完了すると、ページは非表示になり、本来の動作をしますが、読み込みが完了するまで表示されます。
なぜこれが起こっているのか、またはそれを止める方法について何か提案はありますか?
コントロールを使用する準備ができているasp.netを使用しないでください。それらが生成するコードを知りません。Web 開発者として、ページのコードが何であるかを正確に知る必要があります。
答えとしては、メニューに display:none スタイルを追加してメニューを非表示にし、javascript でページの読み込み後に表示するコードを記述します。
cssdisplay:none
でメニューを非表示にしてから、jquery を使用して表示します。
$(document).ready(function() {
$(yourclass/idhere).toggle();
});