浮动的div层置顶显示
2016-10-21 10:16
991 查看
问题:浮动层被select组件覆盖住一部分。div被select挡住,是一个比较常见的问题。
解决方法是:虽说div直接盖不住select 但是div可以盖iframe,而iframe可以盖select,所以,把一个iframe来当作div的底, 这个div就可以盖住select了。
1、"iframe 做为层的载体"后, 层与主页面的互动是窗口间的互动
2、“用一个iframe当div的底”后, 层与主页面的互动是窗口内的互动
对于方法1:层的大小变化就会要求iframe的大小随着变化 从主页面到这个层会导致window的blur.
对于方法2:①在iframe的style里面一定要加上z-index而且要设为-1,这样它就不会把原来的div层也一起覆盖掉。
②把<iframe></iframe>放在div层的上面就可以了。
参照代码:
<span style="font-size:18px;"><iframe style="position:absolute;z-index:-1;width:e-xpression(this.nextSibling.offsetWidth);height:e-xpression(this.nextSibling.offsetHeight);top:e-xpression(this.nextSibling.offsetTop);left:e-xpression(this.nextSibling.offsetLeft);" frameborder="0"></iframe>
<span style="white-space:pre"> </span><div class="selectClass" id="selName" >
<span style="white-space:pre"> </span><a href="#">1</a>
<span style="white-space:pre"> </span><a href="#">2</a>
</div></span>
解决方法是:虽说div直接盖不住select 但是div可以盖iframe,而iframe可以盖select,所以,把一个iframe来当作div的底, 这个div就可以盖住select了。
1、"iframe 做为层的载体"后, 层与主页面的互动是窗口间的互动
2、“用一个iframe当div的底”后, 层与主页面的互动是窗口内的互动
对于方法1:层的大小变化就会要求iframe的大小随着变化 从主页面到这个层会导致window的blur.
对于方法2:①在iframe的style里面一定要加上z-index而且要设为-1,这样它就不会把原来的div层也一起覆盖掉。
②把<iframe></iframe>放在div层的上面就可以了。
参照代码:
<span style="font-size:18px;"><iframe style="position:absolute;z-index:-1;width:e-xpression(this.nextSibling.offsetWidth);height:e-xpression(this.nextSibling.offsetHeight);top:e-xpression(this.nextSibling.offsetTop);left:e-xpression(this.nextSibling.offsetLeft);" frameborder="0"></iframe>
<span style="white-space:pre"> </span><div class="selectClass" id="selName" >
<span style="white-space:pre"> </span><a href="#">1</a>
<span style="white-space:pre"> </span><a href="#">2</a>
</div></span>
相关文章推荐
- [置顶]给GridView加点料:Div动态浮动显示
- 使div浮动层显示在Select组件上面
- 如何让浮动的div层显示在select组件的上面
- jQuery实现的浮动层div浏览器居中显示效果
- 2016/2/24 1,css有几种引入方式 2,div除了可以声明id来控制,还可以声明什么控制? 3,如何让2个div,并排显示。4,清除浮动 clear:left / right / both
- jQuery实现的浮动层div浏览器居中显示效果
- 用javascript获取控件实际位置,点击控件紧邻显示浮动 DIV
- 在当前页面新建一个div浮动层显示选中的图片(div浮动层)
- HTML 多个div盒子鼠标浮动,显示结果不一样
- 基于JQuery的浮动DIV显示提示信息并自动隐藏
- 使div浮动层显示在Select组件上面
- JQuery 浮动DIV显示提示信息并自动隐藏
- div小型浮动层,类似锚点提示文字,鼠标点击按钮显示/隐藏
- 使div浮动层显示在Select组件上面
- 浮动的div无论窗口大小变化都能居中显示的js
- [置顶] 浅析移动DIV盒子自动测算电脑屏幕XY坐标显示
- 浮动的div自适应居中显示的js代码
- GridView鼠标移上某行显示浮动DIV提示信息
- 如何让浮动的div层显示在select组件的上面
- 浮动的div自适应居中显示的js代码