2013-09-28 180 views
4

我想,這樣一個小彩色框出現在當你將鼠標懸停在一個image.I已重新這裏的場景,有它:http://jsfiddle.net/UaXUS/讓一個div出現在懸停在另一個DIV

在div正確顯示出來當我刪除visibility:hidden屬性,但不是當我嘗試使用懸停部分。有關如何解決這個問題的任何建議?我也曾嘗試display:nonedisplay:inlinedisplay:block,但沒有運氣

+1

試試這個:http://jsfiddle.net/UaXUS/2/ –

+1

爲什麼你有#內容:懸停+ #hoverbar? +號是用於兄弟姐妹的元素,而不是你擁有的嵌套元素。刪除+號。 – Sammy

回答

10

更換

#content:hover + #hoverbar{ 
    visibility:visible; 
} 

#content:hover > #hoverbar{ 
    visibility:visible; 
} 

#content:hover #hoverbar{ 
    visibility:visible; 
} 

加號 '+' 是兄弟姐妹。在你的情況下,div是嵌套的。

Here the updated jsfiddle

+0

哇。謝謝。我是個白癡。 – tuckerchapin

相關問題