国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > CSS > 正文

IE6 select z-index無(wú)效,遮擋div bug的解決方法

2024-07-11 08:26:37
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
今天我說(shuō)說(shuō)iframe解決的一般方法,已經(jīng)使用jQuery插件bgiframe解決IE6 select z-index無(wú)效,遮擋div的bug。

解決方法之一:Iframe包裹select元素
使用iframe包住select,這樣iframe有z-index,只要在div上設(shè)置的z-index比iframe的高即可~這種方法有一定的局限性,不可能每個(gè)select都要加個(gè)iframe吧?所以不推薦!代碼如下:

復(fù)制代碼
代碼如下:
<iframe style="z-index:1" style="z-index:1"><!-- 用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元素
建立一個(gè)跟div同寬同高的iframe,并且z-index比div要低。這種方法推薦使用:


復(fù)制代碼
代碼如下:
<style>.T_iframe
{
position: absolute;/*絕對(duì)定位保證iframe不會(huì)占用流布局空間*/
width: 100%; /*100%保證可以覆蓋整個(gè)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插件
如果你的項(xiàng)目引用了jQuery,那么我推薦使用bgiframe插件來(lái)解決select的遮擋div問(wèn)題,原理很簡(jiǎn)單,就是建立一個(gè)同高同寬的iframe插入到div中去~bgiframe下載地址:http://github.com/brandonaaron/bgiframe,使用方法:

$('.fix-z-index').bgiframe();
參數(shù)說(shuō)明:

復(fù)制代碼
代碼如下:
top:設(shè)置top位置,默認(rèn)為auto
left:設(shè)置left位置,默認(rèn)為auto
width:設(shè)置iframe寬度,默認(rèn)為auto
height:設(shè)置iframe高度,默認(rèn)為auto
opacity:設(shè)置是否透明,默認(rèn)為true
src:設(shè)置iframe的src,默認(rèn)為javascript:false
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 广汉市| 梅州市| 宾阳县| 邳州市| 乌审旗| 遂溪县| 汽车| 潮安县| 安阳市| 微博| 增城市| 和政县| 克东县| 兰西县| 新乐市| 甘德县| 太白县| 吉木萨尔县| 拉萨市| 永城市| 马鞍山市| 浙江省| 仪征市| 白沙| 梅河口市| 韶山市| 奎屯市| 柳河县| 卓资县| 正定县| 宜兰市| 大悟县| 星子县| 鹿邑县| 云和县| 建始县| 衢州市| 错那县| 安泽县| 宁安市| 邢台市|