我有一個Asp.Net菜單控件,顯示在我們頁面的頂部。加載頁面時,顯示所有動態菜單(在鼠標懸停時飛出的菜單),直到頁面加載完畢,然後隱藏。一旦頁面加載完畢,它們就會隱藏並按照它們的行爲行事,但它們會一直顯示,直到加載完成。Asp.net菜單控制 - 動態菜單顯示在頁面加載
任何人有任何建議,爲什麼發生這種情況或如何讓它停止?
我有一個Asp.Net菜單控件,顯示在我們頁面的頂部。加載頁面時,顯示所有動態菜單(在鼠標懸停時飛出的菜單),直到頁面加載完畢,然後隱藏。一旦頁面加載完畢,它們就會隱藏並按照它們的行爲行事,但它們會一直顯示,直到加載完成。Asp.net菜單控制 - 動態菜單顯示在頁面加載
任何人有任何建議,爲什麼發生這種情況或如何讓它停止?
隱藏菜單,你的CSS display:none
,然後使用jQuery來顯示它:
$(document).ready(function() {
$(yourclass/idhere).toggle();
});
不使用asp.net準備好使用控件,你不知道它們生成的代碼。作爲一個Web開發人員,你必須知道頁面上的代碼是什麼。
至於答案,您可以通過在菜單中添加display:none樣式來隱藏菜單,並在javascript中編寫代碼以在頁面加載後顯示它。
成功地運用了以下內容:$(文件)。就緒(函數(){$('#」&myMenu.ClientID & 「')。顯示(); }); – yougotiger