相对定位,溢出隐藏的父元素和绝对定位的子元素

7

好的,这里有一个例子:http://jsfiddle.net/jGLvk/405/

如果你将鼠标悬停在9012菜单上,你会看到一个绝对定位的下拉子菜单。 从任何父级中删除position:absolute或overflow:hidden:你将得到正常工作的下拉菜单。

"Overflow-y:visible"只会生成一个滚动条而不是显示菜单。

请帮助我!我需要在这样棘手的祖先中获得一个常规的超级fish下拉菜单。

谢谢!


overflow:hidden是用来干什么的? - João Paulo Macedo
1个回答

5
这里,请看一下。我不确定overflow:hidden的作用是什么,但它应该适用于
ul
而不是
div
,这样做并将
的position:relative设置好。看一下这个->http://jsfiddle.net/jGLvk/407/ 由于绝对定位元素相对于
相对定位,因此忽略了在
    上设置的overflow:hidden;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接