2012-09-17 39 views
5

Trong IE 10, khi bạn bấm vào bất kỳ văn bản nào trong khi giữ phím CTRL trình duyệt chọn văn bản (có nghĩa là văn bản lấy nét và tôi muốn tránh điều này vì tôi có một số trường hợp chọn nhiều nơi CTRL + nhấp chuột có nghĩa là thêm/xóa-chọn).Làm thế nào để vô hiệu hóa ctrl + bấm vào để chọn văn bản trong IE 10?

Làm cách nào để vô hiệu hóa tính năng "" này?

BTW, tôi vẫn muốn có thể chọn văn bản bằng cách sử dụng các thao tác chuột thông thường.

+1

Bạn cần nói chuyện với một số bé trai giao diện người dùng. Ghi đè hành vi tiêu chuẩn là điều mà người dùng thấy khó hiểu và khó chịu, khiến họ có ấn tượng rằng bạn không thể bị làm phiền với họ. –

+2

Tôi nghĩ rằng bạn nhận xét nên được chuyển tiếp đến nhóm IE10 ...;) – Jajo

Trả lời

3

Tính năng này có thể bị tắt bằng cách tắt hoàn toàn lựa chọn.

Điều này có thể được thực hiện bằng cách sử dụng -ms-người dùng-chọn đã được giới thiệu trong IE10. (xem thêm: http://ie.microsoft.com/testdrive/HTML5/msUserSelect/Default.html)

Ví dụ: Để vô hiệu hóa lựa chọn thêm các lớp css sau vào yếu tố chứa văn bản hoặc một trong cha mẹ của nó:

.notselectable 
{ 
    -ms-user-select: none; 
} 
1

Để ngăn chặn IE 8 CTRLSHIFT nhấp vào lựa chọn văn bản trên từng phần tử, sử dụng:

var obj = document.createElement("DIV"); 
obj.onselectstart = function(){ 
    return false; 
} 

Để ngăn việc chọn văn bản trên tài liệu, hãy sử dụng điều này:

window.onload = function(){ 
    document.onselectstart = function(){ 
    return false; 
    } 
} 
Các vấn đề liên quan