禁用用户选择在Firefox中无法正常工作

时间:2013-11-24 11:21:12

标签: javascript jquery html css firefox

我尝试在CSS中为每个浏览器中的每个元素禁用用户选择,如下所示:

* {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
  }

除了Firefox之外,它适用于所有浏览器 在Firefox中,每当我点击页面的背景时,一切都会被选中。这不会发生在任何其他元素,只有背景。我使用一些jQuery,但禁用它没有帮助。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

更改你的-moz-规则:

* {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
}

答案 1 :(得分:0)

好吧,我终于用一个简洁的小jQuery UI函数解决了它。

$('*').disableSelection();

它完美无缺!