Heim > Artikel > Web-Frontend > Nutzungsfreigabe: So verwenden Sie jQuery, um Ereignisse automatisch auszulösen
Dieser Artikel stellt hauptsächlich vor, wie jQuery den automatischen Trigger-Ereignisauslöser verwendet. Freunde, die ihn benötigen, können darauf verweisen.
Manchmal ist es notwendig, Benutzervorgänge zu simulieren, um den Klick zu erreichen Nachdem der Benutzer beispielsweise die Seite betreten hat, löst
das Klickereignis aus, ohne aktiv zu klicken.
Zum Beispiel der folgende Code:
<body> <a href="#" onclick="javascript:document.getElementById('d').innerHTML='x1'">点击1</a> <a href="#" onclick="javascript:document.getElementById('d').innerHTML='x2'">点击2</a> <a href="#" onclick="javascript:document.getElementById('d').innerHTML='x3'">点击3</a> </br> <span id="d"></span> </body>
Der Effekt ist, dass x1 auf der Seite „Klicken Sie auf 1“ angezeigt wird, x2 wird angezeigt wird auf der Seite „Klick 2“ angezeigt...
Aber man muss sich darüber im Klaren sein, dass die Standardeinstellung beim ersten Betreten der Seite „Klick 1“ ist
In jQuery können Sie die Methode trigger() verwenden, um den Simulationsvorgang abzuschließen.
Zum Beispiel können Sie den folgenden Code verwenden, um das Klickereignis von Link A auszulösen.
$('a').first().trigger("click");
Auf diese Weise, wenn die Seite ist geladen, der Auslöser Für das Klickereignis des ersten A-Links wird auf der Seite x1 angezeigt. Unterstützte Ereignisse mit demselben Namen können auch Ereignisse mit benutzerdefinierten Namen auslösen.
Um beispielsweise ein „myEvent“-Ereignis an ein Element zu binden, lautet der jQuery-Code wie folgt:Um dieses Ereignis auszulösen, können Sie verwenden Verwenden Sie dazu den folgenden Code:
$('#btn').trigger("myEvent");
$('#btn').bind("myEvent", function(){ alert("自定义事件"); });
trigger(type,[data])-Methode hat zwei Parameter,
Der erste ist das Ereignisobjekt oder der Ereignistyp, der ausgelöst werden soll, Der zweite Parameter wird an übergeben Ereignisverarbeitung Funktion Zusätzliche Parameter, werden in Array-Form übergeben. Sie können normalerweise unterscheiden, ob dieses Ereignis durch Code oder Benutzer ausgelöst wird, indem Sie einen Parameter an die
Callback-Funktion
übergeben.
Das Folgende ist ein Beispiel für die Weitergabe von Daten.
Das Obige zeigt, wie man jQuery zum automatischen Auslösen von Ereignissen verwendet. Ich hoffe, es wird für das Lernen aller hilfreich sein.
Das obige ist der detaillierte Inhalt vonNutzungsfreigabe: So verwenden Sie jQuery, um Ereignisse automatisch auszulösen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!