タグ

イベントとjQueryに関するkefi3104のブックマーク (2)

  • jQueryで一回だけイベント - なんたらノート第三期ベータ

    jQueryで一回だけクリックできる(または二回目以降別のハンドラに切り替わる)ボタンを作りたい場合、もっとも簡単な方法はこんな感じじゃないかなという話です。 まずは、ありがちな方法。 var oneshot = function(){ alert('oneshot'); $('button').unbind('click', oneshot); return false; }; $('button').click(oneshot); 関数をいったん定義しないといけないので、ひと手間いますね。jQueryのサンプルのように、関数を直接引数のところに書けたらな。じゃあ、こう書けばどうでしょう。 $('button').click(function(){ alert('oneshot'); $('button').unbind('click', arguments.callee); retu

    jQueryで一回だけイベント - なんたらノート第三期ベータ
  • jQuery リファレンス:unbind

    索引 ├ リファレンス目次 ├ アルファベット順 └ 検索 Core:コアとなる仕組み ├ 目次 ├ jQuery(selector) ├ jQuery(html) ├ jQuery(function) ├ jQuery.holdReady() ├ jQuery.noConflict() └ jQuery.sub() 他ページ参照 └ jQuery.when() Selectors:セレクタ └ 目次 基礎 ├ *(すべて) ├ element(html要素) ├ #id名(ID属性) ├ .class名(clas属性) ├ 複数のセレクタ(and) └ 複数のセレクタ(or) 階層関連 ├ 先祖 子孫 ├ >(子要素) ├ +(直近の後要素) └ ~(後要素) 属性 ├ [属性名] ├ [属性名='値'] ├ [属性名!='値'] ├ [属性名^='値'] ├ [属性名$='値'] ├

    jQuery リファレンス:unbind
  • 1