Ai đó có thể giúp tôi hiểu tại sao điều này hữu ích và thời điểm sử dụng?DisableSelection được sử dụng trong giao diện người dùng jQuery là gì?
$("#sortable").disableSelection();
Ai đó có thể giúp tôi hiểu tại sao điều này hữu ích và thời điểm sử dụng?DisableSelection được sử dụng trong giao diện người dùng jQuery là gì?
$("#sortable").disableSelection();
Sẽ hữu ích nếu bạn muốn làm cho văn bản không thể chọn được. Ví dụ: nếu bạn muốn tạo các phần tử kéo và thả bằng văn bản, nó sẽ gây phiền toái cho người dùng nếu văn bản trên hộp vô tình sẽ được chọn khi cố gắng kéo hộp.
Làm trống caveat: .disableSelection()
thực sự có hại trên một số trình duyệt vì nó ngăn chặn việc nhấp vào các phần tử hoạt động (ví dụ: textarea
s) bên trong có thể sắp xếp.
.disableSelection()
ngăn nhấp vào nhúng textarea
; dường như không có bất kỳ hiệu ứng nào khác (nghĩa là vẫn không thể chọn văn bản bằng chuột có thể sắp xếp nếu bỏ qua).disableSelection()
dường như không có hiệu lực bất kì cái gì.
Tôi đồng ý! Vì vậy, tại sao họ không dùng disableSelection()? –
@ScottStafford Do việc tắt lựa chọn chung là không tốt cho trải nghiệm giao diện người dùng. Với jQuery, lựa chọn vẫn tự động bị tắt khi sử dụng [Draggable] (http://jqueryui.com/draggable/) và [Sortable] (http://jqueryui.com/sortable/). Ngoài ra, hiệu ứng tương tự bây giờ có thể đạt được bằng cách sử dụng CSS: 'user-select: none'. Xem [bài viết này về người dùng chọn trên Mạng nhà phát triển Mozilla] (https://developer.mozilla.org/en-US/docs/Web/CSS/user-select?redirectlocale=en-US&redirectslug=CSS%2Fuser-select) . – kba