什么是用于jQuery UI的disableSelection?

时间:2011-06-21 14:18:33

标签: jquery jquery-ui

有人可以帮助我理解为什么这有用以及何时使用它?

$( "#sortable" ).disableSelection();

3 个答案:

答案 0 :(得分:100)

如果您想让文字无法选择,这很有用。例如,如果你想制作带有文字的拖放元素,如果在试图拖动框时意外地选中了框上的文字,则会让用户感到烦恼。

答案 1 :(得分:8)

警告:.disableSelection()实际上对某些浏览器有害,因为它会阻止在可排序内点击活动元素(例如textarea)。

  • Firefox 33.1 for Mac OS X(优胜美地):.disableSelection()阻止点击嵌入式textarea;似乎没有任何其他效果(即如果省略,仍然无法用可排序的鼠标选择文本)
  • 适用于Mac OS X的Chrome 39.0.2171.71(64位):.disableSelection()似乎没有任何效果。

答案 2 :(得分:0)

jQuery文档说不要使用它http://api.jqueryui.com/disableselection/

此外,我发现它使contenteditable="true"中的元素不再可编辑。