Asp.net
頁面載入期間菜單擴展
我在我們的應用程序中創建了一個大型菜單。在頁面載入期間,此菜單會展開所有項目,然後在頁面載入後折疊(到所需的設計)。這種擴展只發生了幾秒鐘,對客戶來說看起來很奇怪。我相信這是一個瀏覽器問題。應該怎麼做才能解決這個問題?
注意:我使用 CSS 來設計菜單,並在我的 .net 應用程序的 aspx 頁面中應用了這個 CSS
在樣式表中,添加
顯示:無
到您的菜單根目錄。在這裡我假設它是無序列表
就是這樣,你的風格將是
<ul id="menu" style="display:none">...</ul>在您的頁面中添加 Javascript 程式碼。
如果您使用的是 JQuery。嘗試這個,
jQuery(document).ready(function(){ jQuery('ul#menu').css('display','block'); });如果它不起作用,請在您的問題中提供更多資訊。
最初設置菜單可見性:隱藏,僅在頁面載入後將其設置為可見性:可見