2012-10-10 7 views
11

Mögliche Duplizieren:
css rule to disable text selection highlighting
Prevent text selection after double clickPrevent Auswahl von Shift + Klicken

Auch wenn meine Ereignisse Prenting richtig Standardaktionen, in Text klicken und dann in anderen gedrückter Umschalttaste Text verursacht eine Auswahl. Dies ist ein unerwünschtes Verhalten in diesem Fall, da ich Shift-Klick verwende, um diese Elemente mehrfach auszuwählen.

Gibt es etwas, was ich tun muss, um die Auswahl hier gezielt zu deaktivieren?

EDIT: Gefunden Lösung zu meinem eigenen Problem here. Tut mir leid, dass ich die Zeit verschwendet habe.

+0

und ein Javascript/jQuery Lösung: [Wie man Textauswahl mit jquery deaktivieren] (http://stackoverflow.com/questions/2700000/how-to-disable-text-selection-using-jquery) –

+0

Ich kann nicht glauben, dass diese Frage ist als beantwortet markiert, wenn keine der Antworten das liefert, was ursprünglich verlangt wurde. Die Frage ist, wie die Auswahl bei SHIFT + Click verhindert werden kann und nicht verhindert wird, dass Text überhaupt ausgewählt wird. Nun, es ist das Internet ... – andreak

+0

@andreak Nein, das ist ein [XY-Problem] (https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). –

Antwort

15

Fügen Sie diese CSS zu dem Abschnitt, wo Sie Text-Auswahl verhindern wollen:

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

Frühere Versionen von IE benötigen Sie das Attribut onselectstart hinzufügen, etwa so:

<div onselectstart="return false"> 
+0

Welcher Browser benutzt '-kthml-'? – Kos

+1

Ich denke das ist Konqueror – Porco