クリックしたすると <p> 要素のテキストサイズが大きくなる (イベントは、各 <p> 要素に 1 度だけトリガされる):
$("p").one("click", function(){
$(this).animate({fontSize: "+=6px"});
});
Try it Yourself »
one() メソッドは、選択した要素に 1 つ以上のイベントハンドラを接続するとともに、 イベントが発生したときに実行する関数を指定します。
one() メソッドを使用する場合、イベントハンドラ関数は各要素ごとに一度だけ実行されます。
$(selector).one(event,data,function)
パラメータ | 説明 |
---|---|
event | 必須。要素に接続する 1 つ以上のイベントを指定する. 複数のイベントはカンマで区切る。妥当なイベントでなければならない |
data | 任意。関数を通して渡す追加のデータを指定する |
function | 必須。イベントが発生したときに実行する関数を指定する |
2 つのイベントの接続
<p> 要素への 2 つのイベントハンドラ ("click" と "dblclick") の接続方法。