)ver1.7〜機能コールバックのリストから引数で指定したfunctuionを除外します。複数のfunctionを除外したい場合は、カンマで区切ってfunctionを設定します。解説コールバックのリストからfunctionを除外しますサンプル(remove/01.html)を開いてbody内に2つのp要素が追加されていることを確認してください。それぞれid属性でpink,greenと設定されています。button要素も2つあり、それぞれid属性でfire,removeと設定されています。id="green"></p>jQueryでは、まず以下の部分を確認してください。callbacks.addメソッドを利用してコールバックのリストに「pinkFunc」と「greenFunc」を追加しています。$.Callbacks();myCall.add([pinkFunc,greenFunc]);2つのfunctionは以下の様に記述され、各p要素に「hello」と表示します。sampleFunc(){$("p#greenFunc").append("hello");};続いて以下の部分を確認してください。callbacks.fireメソッドを利用してコールバックに登録された「pinkFunc」と「greenFunc」を実行します。$("button#fire").click(function(){myCall.fire();});実際にfireボタンをクリックすると、2つのp要素に「hello」と追加されます。続いて、以下の部分を確認してください。id属性がremoveのbuttonをクリックするとcallbacks.removeメソッドによって、引数で指定した「greenFunc」がコールバックのリストから除外されます。$("button#remove").click(function(){myCall.remove(greenFunc);});結果として、removeボタンをクリックするとgreenFuncが除外され、fireボタンをクリックしても背景色がピンクのp要素にしか「hello」が追加されなくなります。callbacks.emptyメソッドを利用してください。メモ複数のfunctionをまとめて除外するには本家のページには引数の説明で以下の様に記述されています。list.この説明から、複数のfunctionを持った配列を引数に設定できると思ったのですが、サンプルを作成したら機能しませんでした。);});このサンプルではremoveボタンをクリックしてもfunctionが除外されず、fireボタンをクリックすると変わらず両方のp要素に「hello」と追加されます。試しに配列ではなく普通に引数を設定したら機能しました。→サンプル(remove/test01b.html)$("button#remove").click(function(){myCall.remove(pinkFunc,greenFunc);});このサンプルではremoveボタンをクリックすると「pinkFunc」と「greenFunc」が除外され、fireボタンをクリックしても両方のp要素に「hello」と追加されなくなります。callbacks.addメソッドでは配列で指定しても、しなくても複数登録することができましたがcallbacks.removeメソッドは違うようです。