© 本文档使用 php.cn手册 发布
禁用回调列表中的回调
使用 callbacks.disable() 禁用回调列表:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<code>// a sample logging function to be added to a callbacks list
<code>
// a sample logging function to be added to a callbacks list
var foo = function( value ){
var
foo =
function
( value ){
console.log( value );
}
var callbacks = $.Callbacks();
callbacks = $.Callbacks();
// add the above function to the list
callbacks.add( foo );
// fire the items on the list
callbacks.fire( 'foo' ); // outputs: foo
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</code>
'foobar'
// foobar isn't output</code>