Для чего используется disableSelection в пользовательском интерфейсе jQuery?
кто-нибудь может помочь мне понять, почему это полезно и когда его использовать?
$( "#sortable" ).disableSelection();
2 ответа:
Это полезно, если вы хотите сделать текст недоступным. Если, например, вы хотите сделать элементы перетаскивания с текстом, это будет раздражать пользователя, если текст на поле случайно будет выбран при попытке перетащить поле.
пусть покупатель будет бдителен:
.disableSelection()
на самом деле вредно для некоторых браузеров, так как он предотвращает нажатие активных элементов (например,textarea
s) внутри сортируемого.
- Firefox 33.1 для Mac OS X (Yosemite):
.disableSelection()
предотвращает нажатие на встроенныйtextarea
; Кажется, не имеет никакого эффекта в противном случае (т. е. по-прежнему невозможно выделить текст с помощью мыши в сортировке, если он опущен)- Chrome 39.0.2171.71 (64-бит) для Mac OS X:
.disableSelection()
кажется, не имеет никакого эффекта Любой.