callbacks.remove()
分类:Callbacks对象
返回: Callbacks
callbacks.remove( callbacks )
描述:从一个回调函数列表中删除一个回调函数,或者删除一个回调函数集合。
加入于: 1.7
callbacks.remove( callbacks )该方法返回它要附加到的Callbacks对象(this)。
示例
使用callbacks.remove()以从一个回调函数列表中删除一个架设函数。
// 一个示例的记录函数,用来添加到一个回调函数列表中
var foo = function( value ) {
console.log( "foo: " + value );
};
var callbacks = $.Callbacks();
// 把函数“foo”添加到列表中
callbacks.add( foo );
// 引发列表中的该项目
callbacks.fire( "hello" );
// 输出"foo: hello"
// 从回调函数列表中删除“foo”
callbacks.remove( foo );
// 再次引发列表中的该项目
callbacks.fire( "world" );
// 没有输出,因为“foo”不再在列表中了