javascript - 阻止 IE 中不可见 div 后面的所有输入?

标签 javascript html css mootools

我有一个“正在保存...”覆盖层,它占据了覆盖 100% 屏幕的不可见 div 的中心。我希望它不可能与其背后的元素进行交互,即单击按钮、选择表单输入等。理想情况下,它不仅会捕获所有鼠标输入,还会忽略元素的鼠标悬停效果(即光标更改)以下。它不是为了安全什么的,所以它不需要密封,主要只是为了美观。

Firefox 似乎默认执行此操作,但 IE 根本不执行此操作。有什么简单的东西可以用来在 IE 中强制执行此行为吗?

最佳答案

只有当覆盖屏幕的 div 具有背景色时,IE 才会阻止用户交互。如果您不想隐藏您的内容,请设置背景颜色,并将不透明度设置为 1%。

background-color: white;
filter: alpha(opacity=1);
opacity: 0.01;

关于javascript - 阻止 IE 中不可见 div 后面的所有输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3443111/

相关文章:

javascript - 有没有人能够使用 CSS3 在 Chrome 中以横向模式成功打印?

jquery - 如何使用 jQuery 更改链接中的文本

javascript - 页面加载后 Bootstrap 总是改变元素在手机上的绝对位置

javascript - jQuery - 如何将 jQuery 对象转换为使用 getElementById 返回的对象类型

javascript - 使用 DOMPurify 清理 HTML 时允许属性的安全含义

javascript - 响应模式下底部背景位置错误

html - 用于隐藏文本的 CSS 选择器

html - 在 flex 背景环境中居中容器

css - 如何在带有 overflow hidden 的父级内部水平居中放置多个图像

javascript - 如何从模板节点复制并填充 json 数据并使用 javascript 将它们附加到文档中?