如何在使用jQuery UI .draggable时禁用webkit浏览器中的文本选择?

时间:2011-01-04 18:45:20

标签: jquery jquery-ui webkit draggable jquery-ui-draggable

在使用jQuery UI .draggable()时,我似乎无法在webkit浏览器中禁用文本选择。我尝试过各种组合使用webkit特定的css(-webkit-user-select和-webkit-user-drag),但没有任何运气。

这是一个可以重现问题的jsfiddle:http://jsfiddle.net/dmosher/8ZGLR/

1 个答案:

答案 0 :(得分:2)

disableSelection是你的朋友。

  

.disableSelection()是未记录的   (现在)核心效用。这很有用   用于制作文本元素或元素   包含文本,而不是   文本的选择。例如,如果你   有一个可拖动的元素,你可能没有   希望文本选择发生时   用户去拖动元素。

您可能想要创建一个帮助器,因此看起来很明显正在拖动某些东西。

Updated demo