Heim  >  Artikel  >  Web-Frontend  >  Erfahrungsaustausch zur Verwendung von triggerHandler() in jQuery

Erfahrungsaustausch zur Verwendung von triggerHandler() in jQuery

巴扎黑
巴扎黑Original
2017-06-25 14:26:531551Durchsuche

In diesem Artikel wird hauptsächlich die Verwendung der TriggerHandler()-Methode in jQuery vorgestellt. Er analysiert die Funktion und Definition der TriggerHandler()-Methode anhand von Beispielen und die Verwendungsfähigkeiten zum Auslösen des angegebenen Ereignistyps ausgewähltes Element. Freunde, die es brauchen Sie können sich auf

beziehen. Die Beispiele in diesem Artikel beschreiben die Verwendung der triggerHandler()-Methode in jQuery. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Diese Methode löst den angegebenen Ereignistyp des ausgewählten Elements aus.
Wie aus der obigen Definition ersichtlich ist, ist diese Methode in ihrer Funktion der Methode trigger() sehr ähnlich, es gibt jedoch immer noch einen großen Unterschied. Im Folgenden sind die Hauptunterschiede aufgeführt:

1. Diese Methode löst keine Browser-Standardereignisse aus.
2. Diese Methode löst die Funktion Ereignisverarbeitung des ersten Elements in der jQuery-Objektsammlung aus und erzeugt kein Ereignis-Bubbling.
3. Diese Methode gibt den Rückgabewert der Ereignisverarbeitungsfunktion zurück und nicht das verkettbare jQuery-Objekt.

Grammatikstruktur:

Der Code lautet wie folgt:

$(selector).triggerHandler(event,[param1,param2, ... ])

Parameterliste:

Parameter td>event
参数 描述
event 规定指定元素要触发的事件类型。
param 可选。传递到事件处理程序的额外参数。
Gibt den Ereignistyp an, der durch ausgelöst werden soll angegebenes Element.

Optional. Zusätzliche Parameter, die an den Ereignishandler übergeben werden.

Beispielcode:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.jb51.net/" />
<title>脚本之家</title>
<style type="text/css">
p{
  width:200px;
  height:200px;
  border:1px solid blue;
}
</style>
<script type="text/
javascript
" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript"> 
$(
document
).ready(function(){ 
  $("p").click(function(){ 
    $("p").append("脚本之家"); 
  }); 
  $("button").click(function(){ 
    $("p").triggerHandler("click"); 
  }) 
}) 
</script>
</head>
<body>
<p></p>
<button>查看效果</button>
</body>
</html>

Der Code lautet wie folgt:

Das obige ist der detaillierte Inhalt vonErfahrungsaustausch zur Verwendung von triggerHandler() in jQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn