Das Beispiel in diesem Artikel beschreibt, wie jQuery einfach Tastaturereignisse abruft. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
1. Wann brauchen wir Tastaturereignisse? Bei der Arbeit im Web verwenden wir für ein menschlicheres Design manchmal Tastaturereignisse. Beispiel: Dropdown-Eingabeaufforderungsfeld für das Eingabefeld. Verwenden Sie die Auf- und Ab-Tastatur, um den gewünschten Inhalt auszuwählen, das Dropdown-Eingabeaufforderungsfeld für das Eingabefeld von Google. Wenn wir das Fotoalbum durchsuchen, können wir die Links- und Rechts-Tasten auf der Tastatur verwenden, um die Fotos anzuzeigen. Wenn wir einen langen Roman durchblättern, kann es leicht passieren, dass wir beim Scrollen mit der Maus den Überblick verlieren. Auch diese kleinen Details sind sehr wichtig. Bei der Erstellung einer Website kommt es vor allem auf die Details an.
2. Tastaturfunktionstypen von JQuery1. Das Keydown-Ereignis ist ein Ereignis, das ausgelöst wird, wenn die Tastatur gedrückt wird
2. Das Keyup-Ereignis ist ein Ereignis, das ausgelöst wird, wenn eine Taste gedrückt und dann losgelassen wird
3. Das Tastendruckereignis ist ein Ereignis, das ausgelöst wird, wenn die Tastatur gedrückt wird
Tastendruck und Tastendruck haben ähnliche Funktionen, unterscheiden sich jedoch darin, den Inhalt des Ereignisses zu erhalten.
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" dir="ltr" lang="utf-8"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="jquery-1.3.2.js" type="text/javascript"></script> </head> <body> <input value="fi" name="search" id="search_input" maxlength="50" autocomplete="off"> </body> </html> <script type="text/javascript"> $('#search_input') .keypress(function(event){ alert("keypress"); }) .keydown(function(event){ alert("keydown"); }) .keyup(function(event){ alert("keyup"); }); </script>
1. Wenn Sie im obigen Eingabefeld einen Buchstaben r eingeben, wird zum ersten Mal die Tastenkombination angezeigt und Sie werden in Zukunft zum Tastendruck aufgefordert
2. Wenn wir pg dn銉 drücken, erscheint zuerst „Keyup“ und dann „Keydown“
3. Wenn wir Umschalt+C drücken, wird nur Tastendruck
eingeblendet
4. Wenn wir Strg+Alt drücken, wird „Tastendruck“ nicht zum ersten Mal angezeigt. Wenn wir die Taste zum zweiten Mal drücken, wird „Taste nach oben“ und dann „Taste nach unten“ angezeigt
Es gibt viele Möglichkeiten, wir müssen nur den häufig verwendeten Phönix ausprobieren.
4. Erhalten Sie den ASCII-Wert, der dem Tastaturereignis entspricht
<script type="text/javascript"> $('#search_input') .keydown(function(event){ alert(event.keyCode); }) </script>
Ich hoffe, dass dieser Artikel allen in der jQuery-Programmierung hilfreich sein wird.