HTML文本无法选择,但与旋转! 不可删除

我知道-moz-user-select :none; -webkit-user-select :none; -khtml-user-select :none; 它在我有的代码中工作正常。

但我想通过Ctrl + A也可以让我的div无法选择,而上面的指令似乎没有影响。

如何禁用Firefox中的这一选择? 我希望能够通过Ctrl + A阻止选择,以便Del键不会删除文本。 我想让文本不可删除。

非常感谢!


您可以按如下方式禁用Ctrl-A按键,但这不会完成整个工作,因为浏览器的上下文和编辑菜单仍将具有“全选”选项。

document.onkeydown = function(e) {
    e = e || window.event;
    if (e.ctrlKey && e.keyCode == 65) {
        return false;
    }
};

在上面的CSS中使用这个:

::selection {
        background: rgba(0,0,0,0);
        }
::-moz-selection {
        background: rgba(0,0,0,0);
}

不一定会使其无法选择,但用户将无法看到所选内容。 ;)

编辑:在回应您的评论下面,看看这个:http://jsfiddle.net/Shaz/fM8p4/


这并不完全清楚你想要做什么; 你在寻找这样的东西:

<div contenteditable="true">
  This part is editable.
  <div contenteditable="false">
    This part is not editable or deletable.
  </div>
  This part is editable again.
<div>
链接地址: http://www.djcxy.com/p/41385.html

上一篇: HTML text unselectable but with a twich ! UNDELETABLE

下一篇: How can I prevent the backspace key from navigating back?