当前位置:  开发笔记 > 编程语言 > 正文

双击禁用文本选择

如何解决《双击禁用文本选择》经验,为你挑选了1个好方法。

我有从侧面切换菜单的脚本:


我在每个section标签中都使用它:

ondblclick = $("#menu-close").click()

但问题是,当我双击某处时,它也会选择文字.问题是:如何在整个页面上禁用此双击选择?如果我能将它实现到我的实际脚本中会很酷.

更新:现在我有

document.getElementById("el").ondbclick = function(ev) {
    ev.preventDefault()
    alert()
    return false}

$("#menu-close").click(function (e) {
    e.preventDefault();
    $("#sidebar-wrapper").toggleClass("active");
});
// Opens the sidebar menu
$("#menu-toggle").click(function (e) {
    e.preventDefault();
    $("#sidebar-wrapper").toggleClass("active");
});

和id ="el"元素我不想被选中..但它仍然无法正常工作



1> CoderPi..:

在元素上使用这些CSS规则:

#menu-close {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

对每个不应选择的元素执行此操作.或者只是body {为了一切.


如果你不想在任何地方禁用选择,你也可以在它发生后删除双击选择:

document.getElementById("el").ondbclick = function(ev) {
  ev.preventDefault()
  alert()
  return false
}
asd
推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有