html - 在 ie 中,为什么我们可以在 id ="overlay"z-index : 999999? 时选中复选框

标签 html css checkbox

在 ie 中,为什么我们可以在 id="overlay"z-index : 999999 时选中复选框?

http://jsfiddle.net/peap/h2p9Lcg2/

<form method="post">
<input type="checkbox" name="a" value="a">A<br>
<input type="checkbox" name="b" value="b">B<br>
</form>

<div id="overlay" style="position: absolute; width: 100%; height: 100%; top: 0px; 
    left: 0px; text-align: center; padding-top: 25%; z-index: 999999999; cursor: wait; 
    /* display: none; */ background: none 0% 0% repeat scroll 
    rgba(255, 255, 255, 0.498039);">
    <img src="http://jimpunk.net/Loading/wp-content/uploads/loading83.gif">
</div>

最佳答案

用这个背景替换 #overlay 的背景 css 会为你解决这个问题:

背景:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);

它会创建一个透明的 gif 图像以防止点击。

更新:

您可以轻松使用 background: url(./Images/1x1.gif); 但您还需要创建并包含该 .gif 文件,并且浏览器需要使用获取该图像的 HTTP 请求...,

使用数据流代替仅使用 CSS 即可。

关于html - 在 ie 中,为什么我们可以在 id ="overlay"z-index : 999999? 时选中复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25621429/

相关文章:

php - 如何正确回显 PHP 表中的复选框?

javascript - 带label标签的文件拖拽输入框

javascript - 使用 jquery 将外部 css 样式表应用于动态添加的 html 内容

java - 我想让 JTextField 成为复选框的一部分或以某种方式将它们连接在一起

css - 我的动画课应该属于哪个类别?

php - 表格溢出且与页面不对齐

android - 如何在android java中获取 bool 数组的值?

javascript - KineticJS Inside of Shape 和/或 Fill 未在 Windows 8 下的 Chrome 中呈现

javascript - 有什么方法可以使 HTML 禁用的复选框变暗?

javascript - 我有下面的代码 - 在 IE 和 Opera 中工作得很好,但在 Firefox/Netscape 中根本不起作用。有任何想法吗?