javascript - -moz-user-focus 等效于 Chrome

标签 javascript css

我有一个自定义模型对话框控件,用于我们网页中的任何弹出窗口。初始化此对话框时,页面的其余部分使用 jquery expose 变灰。我将以下样式添加到蒙版 div 以防止在灰色区域上进行选择。

  -moz-user-focus: ignore;
  -moz-user-select: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -o-user-select: none;
  user-select: none;


在对话框中,按“esc”键关闭对话框,按“enter”键的作用类似于单击“确定”或"is"按钮。但是如果用户点击灰色区域的任意位置;上面的 CSS 阻止焦点进入 Firefox 灰色区域中的任何控件。对于 IE,我以编程方式处理如下

  $('#exposeMask').attr("contenteditable", "false");
  $('#exposeMask').attr("unselectable", "on");


但对于 Chrome,上面的 css -webkit-user-select 阻止了选择但无助于阻止焦点。
我试图通过谷歌找到解决方案,但我认为没有找到任何有用的链接。是否有一些样式元素等同于 chrome 的 -moz-user-focus?

提前致谢, 中号

最佳答案

pointer-events: none;

应该这样做。

关于javascript - -moz-user-focus 等效于 Chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6657085/

相关文章:

javascript - 语法中调用的对象上的属性的访问是什么?

javascript - 需要字母和数字 - 正则表达式

javascript - Extjs 和 Ruby - 下载文件

javascript - iOS8 - 当文本区域聚焦时防止滚动

javascript - 如何将这个基本的 html(CSS、JavaScript)模板包含到一个 php 文件中?

HTML/CSS : Keep my logo at equal distance from the top and bottom of my navbar

css - 如果跟随其他复选框,则样式复选框

javascript - 授权正确的域名后,linkedin hello.js 仍然有无效的redirect_uri

html - 为什么在 html 中使用 ids 和 classes 为什么不只是一个?

html - 在同一行引导导航栏