Может кто-нибудь помочь мне понять, почему это полезно и когда его использовать?
$( "#sortable" ).disableSelection();
Это полезно, если вы хотите сделать текст невыбираемым. Если, например, вы хотите сделать элементы перетаскивания с текстом, это будет раздражать пользователя, если текст на ящике случайно будет выбран при попытке перетащить окно.
Caveat emptor: .disableSelection()
на самом деле вреден для некоторых браузеров, поскольку он предотвращает щелчок активных элементов (например, textarea
s) внутри сортируемого.
.disableSelection()
предотвращает щелчок по встроенному textarea
; как представляется, не имеет никакого эффекта в противном случае (т.е. по-прежнему невозможно выбрать текст с помощью мыши в сортируемом, если опустить).disableSelection()
, кажется, не имеет никакого эффекта.
user-select: none
. См. Эту статью о выборе пользователя в Mozilla Developer Network .