如何使内部元素具有位置:绝对覆盖溢出:隐藏外部元素
How to make inner element with position:absolute override overflow:hidden of outer element?
这是我的HTML结构:
<div id="outer" style="overflow: hidden;">
<div id="otherStuff">
some other stuff goes in here
</div>
<div id="wrapper" style="position: relative;">
<div id="popup" style="position: absolute;">
</div>
</div>
</div>
我只是想让我的#popup
元素溢出#outer
元素,但现在,它只是被#outer
元素截断了。顺便说一下,#popup
元素应该基于#wrapper
元素而不是#outer
元素来定位。
<div id="wrapper" style="position: relative;">
使其无法显示。
如果它是弹出的,为什么它应该在"overflow:hidden"div中?或者为什么包装器应该是相对的?
你可以这样做:http://jsfiddle.net/nn007/9FehL/
很抱歉,溢出:隐藏就是这样。你不可能有一个元素位于它的内部(考虑到dom结构),它会在视觉上显示在这个元素的边界之外。弹出菜单通常最好放在根级别,位于主体元素内的第一个或最后一个元素
相关文章:
- 单击元素外部时进行JQuery
- 如何使toggleClass()在元素外部单击时工作
- 如果在Div元素外部单击,请关闭该元素
- 如何使用AngularJsOnly在元素外部单击时关闭元素
- d3.js在元素外部单击时,隐藏该元素
- addClass”;输入无效”;输入dos't显示,直到我在输入元素外部单击为止
- 在元素外部单击时激发事件的指令
- 在 jQuery 中从父元素外部单击“this”时如何切换子元素
- 如何在元素外部单击时使用 jQuery 隐藏元素
- 我们如何检测元素外部的双击
- Javascript / jQuery - 点击iPhone上的元素外部
- 当我在单击元素外部时,如何删除添加到单击元素的功能
- 在触发元素外部单击时隐藏元素
- 处理通过聚焦在子元素上并通过单击子元素外部触发的父元素的模糊事件
- 确定焦点何时出现在元素外部
- 在父元素外部单击时删除类
- 在弹出元素外部单击时关闭bPopup
- 使用JavaScript检测元素外部的点击
- 如何检测元素外部的点击,但该元素有子元素
- 如何检测元素外部的触摸端事件