2011-11-12 36 views
0

繼承人我的愚蠢問題,我敢肯定,這是一個非常簡單的解決方案,這會讓我覺得真的很愚蠢,當我看到它。我用一些圖標和(使用jquery)構建一張小桌子,當您將圖標翻轉過來時,它們下方的一個彈出窗口會告訴您它的名稱,通過淡入淡出然後淡出。問題是,我建造它的方式,項目排列在一張桌子上,然後大部分的樣式來自一個類應用到他們每個人。要隱藏表格,以便它的元素可以淡入,Im使用簡單地隱藏css屬性?

display: none 

屬性。一切工作正常最左邊的圖標,但問題是項目是在一個表中,沒有單獨安排(他們可以,這將解決問題,我只是想知道如果是這樣做的方式)如此例如,在中間的圖標上,懸停在一個會導致正確的氣泡顯示,但一直到左邊,因爲表中的其餘泡沫不存在(顯示:無)。是否有一個標籤或方法可以使表格不可見,但仍然以表格形式呈現? 這可能是要問一個非常混亂的方式,所以我讚揚你,如果你明白我的問題

回答

5

不知道我完全理解你,但試試這個:

visibility: hidden 

這將是非常高興看到一些代碼,所以我可以幫助你更多。

+0

是的,我試過了,但它並沒有使用jQuery的淡入功能工作,所以我一直在尋找別的東西。感謝所有相同的答案!我只是把它分開了 – roozbubu

+0

是的,淡入淡出只適用於顯示屬性...但是,如果你真的需要使用它,你可以隱藏元素,然後在鼠標上顯示:none和visibility:visible,然後做淡入淡出。這樣默認情況下它會處於隱藏狀態,並且淡入淡出將起作用。 – Shomz

+0

是的,這將有worken,但我只是分手個人表,沒有什麼專業 – roozbubu

1

這聽起來像你說的是:

visibility: hidden; 
0

下面將簡單地阻止你看到的元素。換句話說,元素始終保持在正常的內容流中,佔用空間,儘管不可見。

visibility: hidden; 

,並讓它重新出現......

visibility: visible; 

下面將通過刪除其隱藏的元素。換句話說,該元素將完全從內容流中移除,並且周圍的內容將重新定位以填充該空白。

display: none; 

,並讓它重新出現......

display: block;