返回值:undefinedcallbacks.disable()
禁止在回调函数列表中执行任何操作。
-
1.7 新增callbacks.disable()
示例
使用 callbacks.disable()
阻止在回调函数列表中进一步调用回调函数:
// a sample logging function to be added to a callbacks list var foo = function( value ){ console.log( value ); } var callbacks = $.Callbacks(); // add the above function to the list callbacks.add( foo ); // fire the items on the list callbacks.fire( 'foo' ); // outputs: foo // disable further calls being possible callbacks.disable(); // attempt to fire with 'foobar' as an argument callbacks.fire( 'foobar' ); // foobar isn't output