one
one 方法を使用すると、ターゲット要素に1回限りのイベントハンドラを登録できます。つまり、イベントハンドラは初回トリガー後に自動的にバインドが解除され、二度とトリガーされなくなります。
以下は、oneメソッドを使用してボタン要素にクリックイベントハンドラを登録する方法を示す例です:
-
この例では、one メソッドを使用してボタン要素にクリックイベントハンドラを追加しています。ユーザーがボタンをクリックすると、イベントハンドラがトリガーされますが、その後はバインドが解除されるため、再度トリガーされることはありません。
テンプレート構文方式での使用
テンプレート構文を使用して、対象要素に一度限りイベントハンドラをバインドすることもできます。
{{count}}
この例では、ボタン要素に one:click を使用して addCount というメソッドをバインドしています。ユーザーがボタンをクリックすると、このメソッドが呼び出されますが、その後は一度だけのイベントハンドラであるため、再度トリガーされることはありません。