Ich mache eine Multi-Select-Liste. Beim Klicken auf einen Gegenstand wird eine bestimmte Klasse für diesen Gegenstand umgeschaltet. Ich würde gerne mehrere Auswahl implementieren, während CTRL Schlüssel ist down. Ist das möglich?erkennen CTRL Keydown ohne Eingabe
Antwort
Die Eigenschaft ctrlkey Ihres Ereignisses wird als wahr ausgewertet, wenn der Steuerschlüssel beim Aufruf nicht aktiv ist. Also im Grunde etwas wie:
if (e.ctrlkey) {
your code
}
Update: Als Antwort auf Ihre Frage in den Kommentaren, ja. Das Ereignisobjekt ist ziemlich robust und bietet eine Reihe von Eigenschaften, die Sie verwenden können, um den Typ des Ereignisses zu bestimmen, mit dem Sie es zu tun haben, wie es ausgelöst wurde und so weiter. Dies ist eine ziemlich gute und prägnante Beschreibung des Ereignisobjekts: http://www.htmlgoodies.com/beyond/javascript/events-and-javascript-part-3-the-event-object.html.
Kann Ereignis nur mit der CTRL-Taste ausgelöst werden? Kannst du es mit mouseup, mousedown kombinieren? – CountGradsky
- 1. Erkennen STRG und UMSCHALTTASTE ohne Keydown-Ereignis?
- 2. Kann Ctrl + R erkennen Aber aufhören neu zu laden Seite
- 3. Disbaling CTRL + S Probleme
- 4. Automatische Eingabe des Anmeldeformulars erkennen
- 5. Verhindern Standard ctrl pageup und ctrl pagedown in Chrome
- 6. erkennen arabische Eingabe in Edittext
- 7. Wie beende ich schnelle repl ohne ctrl-d?
- 8. WPF-Datagrid-Mehrfachselektion ohne CTRL oder Leerzeichen
- 9. Schaltflächen in Atom ohne cmd/ctrl + k?
- 10. So erkennen Sie die Maus x/y in Tastendruck/Keydown
- 11. Wie erkennen Sie eine Tastenkombination ohne Modifier?
- 12. Warum funktioniert mein Code zum Erkennen des CTRL-Schlüsselstatus nicht?
- 13. Detect Ctrl + A in keyup Ereignis
- 14. Wie implementiert man Ctrl-C und Ctrl-D mit openpty?
- 15. erhalten Klein mit keydown wpf
- 16. Tastenanschläge ohne Textfelder erkennen?
- 17. Erkennen, wenn Benutzer beginnt/beendet Eingabe in jquery
- 18. In einer Backbonejs-Ansicht funktionieren Keypress/Keyup/Keydown-Ereignisse nur mit Eingabe und nicht anderen Elementen?
- 19. Eingabe erfassen ohne \ n
- 20. jQuery datepicker ohne Eingabe
- 21. Wie erkennen Ende der Eingabe mit Rohren
- 22. Erkennen Eingabe in Eingabeelemente einer bestimmten Klasse
- 23. Erkennen Gleitpunkt von Eingabe mit Nom
- 24. jquery keyup erkennen Paste Text von Eingabe
- 25. contentEditable, CTRL-B CTRL-I und speichern
- 26. erhalten Eingangswert auf Keydown und setzen Sie es auf andere Eingabe
- 27. Test für 'Strg' Keydown in C#
- 28. Testfenster-Keydown-Ereignis in Reactjs
- 29. Unerwünschte mehrere KeyDown-Ereignisse ausgelöst auf einem einzigen Keydown
- 30. Xamarin Android WebView KeyUp und KeyDown Ereignisse
Zeigen Sie, was Sie versucht haben (natürlich ist es möglich) – karaxuna