2012-10-10 15 views
11

Powiel możliwe:
css rule to disable text selection highlighting
Prevent text selection after double clickwyboru Prevent z Shift + kliknięcie

Nawet moi zdarzenia są właściwie prenting akcje domyślne, klikając w tekście, a następnie Shift kliknięcie w inny tekst powoduje wybór. Jest to niepożądane zachowanie w tym przypadku, ponieważ używam klawiszy Shift do wielokrotnego wyboru tych elementów.

Czy jest coś, co muszę zrobić, aby wyraźnie wyłączyć zaznaczenie tutaj?

EDYCJA: Znaleziono rozwiązanie mojego własnego problemu here. Przepraszamy za marnowanie czasu ludzi.

+0

oraz Rozwiązanie JavaScript/jQuery: [jak wyłączyć zaznaczanie tekstu za pomocą jquery] (http://stackoverflow.com/questions/2700000/how-to-disable-text-selection-using-jquery) –

+0

Nie mogę uwierzyć, że to pytanie jest oznaczony jako odpowiedź, gdy żadna z odpowiedzi nie zawiera tego, co zostało pierwotnie zadane. Pytanie brzmi: jak zapobiegać selekcji na SHIFT + kliknięcie, nie blokując w ogóle wybierania tekstu. Cóż, to Internet ... – andreak

+0

@andreak Nie, to jest problem XY (https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). –

Odpowiedz

15

Dodaj CSS do sekcji, w której chcesz zapobiec text-wybór:

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

Wcześniejsze wersje IE wymaga, aby dodać atrybut onselectstart, coś takiego:

<div onselectstart="return false"> 
+0

Która przeglądarka używa '-kthml-'? – Kos

+1

Myślę, że to Konqueror – Porco

Powiązane problemy