この記事では、jQueryのtriggerHandler()メソッドの使い方を主に紹介しており、選択した要素の指定されたイベントタイプをトリガーするためのtriggerHandler()メソッドの機能、定義、および使用スキルを分析しています。この記事へ
この例では、jQuery でのtriggerHandler() メソッドの使用法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:
このメソッドは、選択した要素の指定されたイベント タイプをトリガーします。
上記の定義から、このメソッドは関数のtrigger()メソッドに非常に似ていることがわかりますが、それでも大きな違いがあります。主な違いは次のとおりです:
1. このメソッドはブラウザーのデフォルト イベントをトリガーしません。
2. このメソッドは、jQuery オブジェクト コレクションの最初の要素の イベント処理 関数をトリガーし、イベント バブリングを生成しません。
3. このメソッドは、チェーン可能な jQuery オブジェクトではなく、イベント処理 関数 の戻り値を返します。
文法構造:
コードは次のとおりです:
$(selector).triggerHandler(event,[param1,param2,...])
パラメータリスト:
コード例:
コードは次のとおりです:
<!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>
以上がjQuery での TriggerHandler() の使用に関する経験の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。