【问题标题】:Prevent selection from Shift+Click [duplicate]防止从 Shift+单击中选择 [重复]
【发布时间】:2012-10-01 04:34:13
【问题描述】:

可能重复:
css rule to disable text selection highlighting
Prevent text selection after double click

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

我需要做些什么来专门禁用此处的选择吗?

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

【问题讨论】:

  • 和一个 Javascript/jQuery 解决方案:how to disable text selection using jquery
  • 当没有一个答案提供最初的问题时,我无法相信这个问题被标记为已回答。问题是如何防止在 SHIFT+Click 上进行选择,而不是阻止文本被选中。嗯,就是互联网……
  • @andreak 不,那是XY problem

标签: javascript html selection


【解决方案1】:

将此 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">

【讨论】:

  • 哪个浏览器使用-kthml-
猜你喜欢
  • 2013-08-19
  • 2014-08-30
  • 2016-04-25
  • 2013-12-20
  • 1970-01-01
  • 2015-04-03
  • 2020-01-21
  • 2019-12-12
  • 1970-01-01
相关资源
最近更新 更多