问题 阻止选择Shift +单击[复制]


可能重复:
css规则禁用文本选择突出显示
双击后阻止文本选择 

即使我的事件正确地排除默认操作,单击文本然后按住Shift键单击其他文本也会导致选择。在这种情况下,这是不合需要的行为,因为我使用Shift-click来多选这些元素。

我需要做些什么才能在这里专门禁用选择吗?

编辑:找到我自己的问题的解决方案 这里。抱歉浪费了人们的时间。


7286
2017-10-10 16:13


起源

和Javascript / jQuery解决方案: 如何使用jquery禁用文本选择 - Robert Koritnik
当没有一个答案提供最初的问题时,我无法相信这个问题被标记为已回答。问题是如何防止SHIFT + Click上的选择,而不是阻止选择文本。嗯,这是互联网...... - andreak
@andreak不,那是一个 XY问题。 - Niet the Dark Absol


答案:


将此CSS添加到要阻止文本选择的部分:

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

早期版本的IE要求您在onselectstart上添加属性,如下所示:

<div onselectstart="return false">

16
2017-10-10 16:15



哪个浏览器使用 -kthml-? - Kos
我认为那是Konqueror - Porco