2012-10-10 30 views
11

thể trùng lặp:
css rule to disable text selection highlighting
Prevent text selection after double clickNgăn việc lựa chọn từ phím Shift + Click

Mặc dù sự kiện của tôi được prenting đúng hành động mặc định, nhấp vào văn bản và sau đó Shift-click trong khác văn bản đang gây ra lựa chọn. Đây là hành vi không mong muốn trong trường hợp này, vì tôi đang sử dụng Shift-click để chọn nhiều thành phần này.

Có điều gì tôi cần làm để vô hiệu hóa lựa chọn cụ thể tại đây không?

EDIT: Tìm giải pháp cho vấn đề của riêng tôi here. Xin lỗi vì đã lãng phí thời gian của mọi người.

+0

và một Giải pháp Javascript/jQuery: [làm thế nào để vô hiệu hóa lựa chọn văn bản bằng cách sử dụng jquery] (http://stackoverflow.com/questions/2700000/how-to-disable-text-selection-using-jquery) –

+0

Tôi không thể tin rằng câu hỏi này là được đánh dấu là đã trả lời khi không có câu trả lời nào cung cấp nội dung ban đầu được yêu cầu. Câu hỏi đặt ra là làm thế nào để ngăn chặn lựa chọn trên SHIFT + Click, không ngăn cản việc lựa chọn văn bản. Vâng, đó là Internet ... – andreak

+0

@andreak Không, đó là [vấn đề XY] (https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). –

Trả lời

15

Thêm CSS này để phần mà bạn muốn ngăn chặn văn bản lựa chọn:

-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-o-user-select: none; 
user-select: none; 

Đầu phiên bản của IE yêu cầu bạn thêm thuộc tính onselectstart, một cái gì đó như thế này:

<div onselectstart="return false"> 
+0

Trình duyệt nào sử dụng '-kthml-'? – Kos

+1

Tôi nghĩ đó là Konqueror – Porco

Các vấn đề liên quan