ie下select遮挡住绝对定位层的bug和解决办法

来源:互联网 发布:屏蔽短信端口发送0000 编辑:程序博客网 时间:2024/05/22 04:55

鼠标滑过text文本框时,弹出提示信息DIV。弹出的DIV层被Select下拉框遮住。

解决方法之一:Iframe包裹select元素

使用iframe包住select,这样iframe有z-index,只要在div上设置的z-index比iframe的高

即可~这种方法有一定的局限性,不可能每个select都要加个iframe吧?所以不推荐!代码

如下:


<iframe style="z-index:1;position: absolute; "><!-- 用iframe 解决此bug -->                 <select name="country">                                     <option value="1">china</option>                     <option value="2">japanese</option>                     <option value="1">U.S.A</option>                  </select>     </iframe>

解决方法之二:以Iframe作为div的子元素,覆盖select元素
建立一个跟div同宽同高的iframe,并且z-index比div要低。这种方法推荐使用:

<style>.T_iframe   {       position: absolute;/*绝对定位保证iframe不会占用流布局空间*/       width: 100%;    /*100%保证可以覆盖整个div*/       height: 100%;       z-index:-1; /*-1保证iframe显示在div下方*/   }   .T_div   {       position: absolute;       left:100px;       top:50px;       width: 300px;       height: 200px;       background : blue;         z-index:100;   }   </style><div class="T_div">       <span>这里可以包含其他dom元素</span>       <iframe class="T_iframe"></iframe>  </div>

解决方法之三:使用jQuery的bgiframe插件

如果你的项目引用了jQuery,那么我推荐使用bgiframe插件来解决select的遮挡div问题,

原理很简单,就是建立一个同高同宽的iframe插入到div中去~bgiframe下载地址:http://docs.jquery.com/Plugins/bgiframe,使用方法:

$('.fix-z-index').bgiframe();参数说明:

top:设置top位置,默认为auto
left:设置left位置,默认为auto
width:设置iframe宽度,默认为auto
height:设置iframe高度,默认为auto
opacity:设置是否透明,默认为true
src:设置iframe的src,默认为javascript:false


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 外阴部长了一个疙瘩有点痒怎么办 小孩打架被另一个小孩家人告怎么办 德保豆浆机有电但不工作怎么办 刚买的笔记本c盘不足怎么办 qq糖粘在喉咙气管里怎么办 穿上旗袍后感觉后腰处不平整怎么办 机打票给客人给错联怎么办?急 ps修证件照感觉不太立体怎么办 手机百度上下载的文档打不开怎么办 5岁宝宝乘飞机没带证件怎么办 网上订飞机票忘记订儿童票了怎么办 两岁宝宝对牛奶鸡蛋过敏了怎么办 两岁宝宝坐不住好跑怎么办 宝宝两岁多了不愿意坐小马桶怎么办 坐火车小孩拉屎在被子上怎么办 川航飞机票名字错了一个字怎么办 胜战本领怎么看走向战场怎么办 数数字油画你的颜料干了怎么办? 数字油画涂颜料涂错了怎么办 绝地求生模拟器注册已达上限怎么办 孕妇把番茄和虾一起吃了怎么办 4岁宝贝吃了玩具小电池怎么办 微信使用零钱需完善实名信息怎么办 两岁宝宝刷牙不会吐水怎么办 孩子牙龈上长了小牙怎么办 供暖公司未供暖却收取供暖费怎么办 两岁宝宝认知和语言能力低怎么办 蜡笔同步被对方发现删掉的怎么办 微信时间和手机时间不同步怎么办 孩子们家乡爱画美丽的也自己怎么办 娃把豆豆弄进鼻孔了怎么办 20岁了不知道自己该干什么怎么办 遇到一个新手买家恶意拍下怎么办 淘宝卖螃蟹有什么要求美工怎么办 淘宝衣服吊牌剪了想退货怎么办修 用图片在淘宝搜衣服搜不到怎么办 汽车黑塑料水砂纸磨的不平怎么办 sat报名要你填10位电话怎么办 手绘板连接电脑绘画有点迟钝怎么办 走路不小心滑了一下特尴尬怎么办 小孩子头撞了头发长不出来怎么办