callbacks.remove()
从回调列表中的删除一个回调或回调集合。
callbacks.remove(callbacks)
- callbacks类型: Function, Array。从回调列表中删除的一个函数,或者函数数组。
此方法返回绑定它的那个回调对象(this
).
例子
使用callbacks.remove()
从回调列表中的删除回调:
// a sample logging function to be added to a callbacks listvar foo =function ( value ) { console.log( "foo: " + value ); };var callbacks = $.Callbacks(); // add the function "foo" to the list callbacks.add( foo ); // fire the items on the list callbacks.fire( "hello" ); // outputs: "foo: hello" // remove "foo" from the callback list callbacks.remove( foo ); // fire the items on the list again callbacks.fire( "world" ); // nothing output as "foo" is no longer in the list