2010-07-29 193 views
0

我有這個div,當頁面加載時應該隱藏,當點擊某個按鈕時它會出現。儘管在CSS類中,我向該類添加了display:none,並且在JQuery中我添加了("$('.panel').hide()")面板在頁面加載時仍然顯示,一旦頁面加載它消失...有關如何始終隱藏它的任何建議顯示按鈕被點擊?當頁面加載時,隱藏的面板不斷顯示

謝謝。

回答

0

嘗試刪除jquery.hide(),如果它仍然顯示,那麼你有一個與CSS的問題。我們可以假設jquery正在工作,因爲它在頁面完成加載後隱藏它,這是jquery將爲您執行的時間。

也許粘貼一些代碼,我們可以得到這條底線......

+2

非常感謝您的幫助,事實證明,我在CSS中顯示拼寫問題:無! – Naruto 2010-07-29 12:48:04

+0

很高興幫助隊友,我無法計算這發生在我身上的次數! – Chris 2010-07-29 13:57:06

0

你確定這不是

visibility:hidden; 

你正在尋找?

編輯:忘了提及要先刪除Javascript,以便您可以查明問題。

0

在HTML本身中,放置了一個硬編碼風格=「可見性:隱藏」。雖然它是多餘的,但瀏覽器會在JavaScript觸發之前處理這些內容。

0

確保元素沒有內嵌造型,例如:

<div style="display: block;"> 

這將覆蓋你的CSS樣式表,並會顯示,直到jQuery的做了.hide(),這似乎是你的症狀經歷。