一回だけのイベントをバインドする
$('#content').bind('blur keyup', function () { // ... $(this).unbind('keyup', arguments.callee); });
- コールバック関数の最後で、unbindを使う。unbindされるコールバック関数は自分自身なので、arguments.calleeを指定する。
- keyupなど処理が重くなりがちなイベントで使うと吉!m9(・∀・)
$('#content').bind('blur keyup', function () { // ... $(this).unbind('keyup', arguments.callee); });