2013-05-25 36 views
1

我有一个DIV,充当菜单项,并希望在悬停时显示另一个div。默认情况下,第二个div(我想要显示的是:visibility: hidden;。是否有可能在没有jQuery的情况下以某种方式更改悬停的可见性?如果没有,我的jQuery代码将如何显示?用jQuery或其他东西改变点击CSS的可见性

+0

是标记中第一个div内的第二个div吗? – adeneo

+0

可以在这里粘贴HTML,以获得更好的答案 – Amit

回答

1

Make the second div (类第二格)的第一个div(类第一-DIV)的子元素,然后使用:

.first-div:hover .second-div { 
    visibility: visible; 
} 

的jsfiddle:http://jsfiddle.net/vEeMS/

如果要创建一个导航,我会建议使用display而不是visibilitydisplay: none;表示该元素不显示页面上的layd,visibility: hidden;表示该元素位于页面上,但您看不到它。这具有缺点,即用户可以点击不可见的链接,并且他不能标记文本或点击不可见div下的按钮。

+0

我认为就是这样!谢谢...我会尝试你的代码。 –

+0

改变了一些东西后,它的作品。非常简单的代码。谢谢我没有意识到你可以指定悬停在一个股市,并触发另一个div。 –