jQueryは、イベントの実行や削除を容易にするために、イベントに名前空間を持たせるシステムを実装しています。 イベント処理の問題点 通常、イベントへのコールバック関数登録は次のように行います。 $('.class').bind('click', function(){}); しかしながら、ここには問題があります。 時に、ある特定の関数や、関数グループ(例えばあるプラグインで提供されている関数群)を取り除きたい場合などです。 残念ながら、unbindでは全ての関数が削除されてしまいます。 $('.class').unbind('click'); この場合、例えばプラグインで使う関数群をひとつのハンドラにまとめ、それを登録するようなテクニックを使うこともできます。 function handler(){ myFunc1(); myFunc2(); ... } $('.class').bind