实例用 callbacks.lock() 锁定一个回调列表,以避免进一步的修改列表状态 $(function () { var foo = function( value ) { alert( "foo: " + value ); }; var callbacks = $.Callbacks(); callbacks.add( foo ); callbacks.fire( "hello" ); callbacks.lock(); callbacks.fire( "world" ); }) 定义和用法callbacks.lock() 函数用于锁定当前状态的回调列表。 注意:1. 如果回调对象被创建,用"memory"标志作为它的参数,绑定函数可能会在回调列表中被锁定后增加并且触发。 2. 此方法返回一个回调对象到它绑定的回调列表。 语法这个方法不接受任何参数。 callbacks.lock()
下载地址: jQuery callbacks.has() 方法 jQuery callbacks.locked() 方法 |