Ai đó có thể giúp tôi hiểu tại sao điều này lại hữu ích và khi nào thì sử dụng nó?
$( "#sortable" ).disableSelection();
Câu trả lời:
Nó hữu ích nếu bạn muốn không chọn văn bản. Ví dụ: nếu bạn muốn thực hiện kéo và thả các phần tử có bật văn bản, thì sẽ gây khó chịu cho người dùng nếu văn bản trên hộp vô tình được chọn khi cố gắng kéo hộp.
user-select: none
. Xem bài viết này về chọn người dùng trên Mạng nhà phát triển Mozilla .
Dấu hiệu báo trước: .disableSelection()
thực sự có hại trên một số trình duyệt, vì nó ngăn việc nhấp vào các phần tử đang hoạt động (ví dụ: textarea
các) bên trong có thể sắp xếp.
.disableSelection()
ngăn không cho nhấp vào được nhúng textarea
; Dường như không có bất kỳ tác dụng nào khác (tức là vẫn không thể chọn văn bản bằng chuột trong có thể sắp xếp nếu bị bỏ qua).disableSelection()
dường như không có tác dụng gì.Tài liệu jQuery cho biết không sử dụng nó http://api.jqueryui.com/disableselection/
Ngoài ra, tôi thấy rằng nó làm cho các phần tử contenteditable="true"
không còn có thể chỉnh sửa được nữa.