jQuery callbacks.remove() 方法


jQuery callbacks.remove() 方法


实例

使用 callbacks.remove() 从回调列表中的删除回调

$(function () { // 简单的测试函数 var foo = function( value ) { alert( "foo:" \+
value ); }; var callbacks = $.Callbacks(); // 添加测试函数foo到列表 callbacks.add( foo
); // 传入参数调用所有回调 callbacks.fire( "hello" ); // 输出 "foo: hello"  // 锁定回调列表
callbacks.remove(foo); // 测试回调列表的状态 callbacks.fire( "world" ); //
乜有输出因为列表中没有"foo"回调函数 })

试一试

定义和用法

callbacks.remove() 函数用于从回调列表中的删除一个回调或回调集合。

此方法返回一个回调对象到它绑定的回调列表

语法

callbacks.remove( callbacks )
参数 描述
_callbacks_ Function,Array类型 要从回调列表中删除的一个函数或函数数组