博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IE6下select被这罩住
阅读量:7040 次
发布时间:2019-06-28

本文共 1084 字,大约阅读时间需要 3 分钟。

在我们做弹出遮罩层时经常遇到这种问题,就是select被这罩住不兼容IE6,其实解决这种问题并不难,只要掌握住原理就挺简单的。

首先就是当遮罩层出现时select要暂时隐藏,但是不能用display:none;

要用visibility:hidden;这样select的虽然隐藏但位置还在。

下面是js代码:

<script language="javascript">

function f(o){
o.style.display = "none";
document.getElementBy Id("hidediv").style.display = "";
var sels = document.getElementsBy Tag Name("SELECT");
for(var i=0; i<sels.length; i++){
sels[i].style.visibility = "hidden";
}
}
</script>

下面是html代码:

<div><select style="margin:10px 0 0 200px"><option>IE6下select被这罩住</option></select>

</div>

<div><select style="margin:10px 0 0 200px"><option>IE6下select被这罩住</option></select>

</div>

 

<div><select style="margin:10px 0 0 200px"><option>IE6下select被这罩住</option></select>

</div><div id="hidediv" style="display:none;position: absolute; z-index:100; left: 0px; top: 0px; background:#000; width: 100%; opacity: 0.3;filter:Alpha(opacity=30); height: 2000px;">
<iframe style="width:100%;height:100%;filter:Alpha(opacity=0);" border="0" frameborder="0"></iframe>
</div>
<button οnclick="f(this);">显示遮罩层</button>

转载于:https://www.cnblogs.com/hellman/p/4172231.html

你可能感兴趣的文章
Real World Kanban作者访谈
查看>>
Confluent平台5.0支持LDAP授权及用于IoT集成的MQTT代理
查看>>
Promise 源码分析
查看>>
干货 :手把手教你在试验中修正机器学习模型
查看>>
.NET Core2.1下采用EFCore比较原生IOC、AspectCore、AutoFac之间的性能 ...
查看>>
JDK8新特性之Optional
查看>>
Spark2.4.0源码分析之WorldCount 触发作业提交(二)
查看>>
Python零基础学习笔记(四十)—— datetime和Calendar ...
查看>>
事故现场:MySQL 中一个双引号的错位引发的血案 ...
查看>>
MaxCompute_UDF_开发指南
查看>>
云MSP服务案例丨某知名制造集团的Oracle RAC部署实践 ...
查看>>
如何基于ReplayKit实现低延迟rtmp推屏
查看>>
说说JSON和JSONP,也许你会豁然开朗
查看>>
没有所谓好与不好,只是能否适用和用的好
查看>>
程序员写简历时必须注意的技术词汇拼写(持续更新...)
查看>>
ams光学传感器助力小米手机创新发展
查看>>
Python 特色介绍
查看>>
JavaScript_知识点梳理note1
查看>>
PostgreSQL 开启with-llvm(JIT)后,新增插件异常(clang: Command not found)处理
查看>>
思考设计SQL优化方案
查看>>