2013-09-28 143 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

相关问题