禁用桌面上的选择

时间:2010-10-12 13:14:06

标签: javascript drag-and-drop

我正在实施桌面上的拖放功能。

工作原理:用户左键点击一行;该行变暗并且跨度添加到DOM。只要用户按住鼠标左键,跨度就会充当行的占位符并跟随光标。

头痛:在移动鼠标的同时按住鼠标左键;表格中的文字和图像会突出显示(选中)。


除了CSS 3 user-highlight属性之外,有没有办法禁用元素选择?

2 个答案:

答案 0 :(得分:0)

进行快速谷歌搜索找到了一系列禁用选择的不同方法。这个看起来很不错: http://solidlystated.com/scripting/proper-way-to-disable-text-selection-and-highlighting/

答案 1 :(得分:0)

隐藏在jQuery UI的核心内部 - jquery.ui.core.js - 冒险的开发人员将找到两个未记录的函数,用于禁用和启用元素选择。

女士们,先生们!我给你! disableSelection()enableSelection()