[jquery] jQuery UI에서 disableSelection이 사용되는 것은 무엇입니까?

누군가 이것이 왜 유용하고 언제 사용 해야하는지 이해하도록 도와 줄 수 있습니까?

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



답변

텍스트를 선택 불가능하게 만들고자 할 때 유용합니다. 예를 들어, 텍스트가있는 드래그 앤 드롭 요소를 만들려는 경우 상자를 드래그하려고 할 때 상자의 텍스트가 실수로 선택되면 사용자가 짜증을냅니다.


답변

주의 사항 : 정렬 가능한 내부의 .disableSelection()활성 요소 (예 : textareas)를 클릭하지 못 하므로 일부 브라우저에서는 실제로 유해합니다 .

  • Mac OS X 용 Firefox 33.1 (Yosemite) : .disableSelection()임베디드 클릭 방지 textarea; 그렇지 않으면 아무런 효과가없는 것 같습니다 (즉, 생략하면 정렬 가능에서 마우스로 텍스트를 선택하는 것이 여전히 불가능합니다)
  • Mac OS X 용 Chrome 39.0.2171.71 (64 비트) : .disableSelection()아무 효과가없는 것 같습니다.


답변

jQuery 문서에 http://api.jqueryui.com/disableselection/ 사용하지 말라고 나와 있습니다.

또한 contenteditable="true"더 이상 편집 할 수없는 요소를 만들었습니다 .


답변