我正在实施桌面上的拖放功能。
工作原理:用户左键点击一行;该行变暗并且跨度添加到DOM。只要用户按住鼠标左键,跨度就会充当行的占位符并跟随光标。
头痛:在移动鼠标的同时按住鼠标左键;表格中的文字和图像会突出显示(选中)。
除了CSS 3 user-highlight
属性之外,有没有办法禁用元素选择?
答案 0 :(得分:0)
进行快速谷歌搜索找到了一系列禁用选择的不同方法。这个看起来很不错: http://solidlystated.com/scripting/proper-way-to-disable-text-selection-and-highlighting/
答案 1 :(得分:0)
隐藏在jQuery UI的核心内部 - jquery.ui.core.js - 冒险的开发人员将找到两个未记录的函数,用于禁用和启用元素选择。
女士们,先生们!我给你! disableSelection()
和enableSelection()
。