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”不再在列表中了