callbacks.add()
回调列表中添加一个回调或回调的集合。
callbacks.add(callbacks)
- callbacks类型: Function, Array。一个函数,或者一个函数数组,用来添加到回调列表。
此方法返回绑定它的那个回调对象(this
).
Example
使用callbacks.add()
添加新的回调到回调列表:
// a sample logging function to be added to a callbacks listvar foo =function ( value ) { console.log( "foo: " + value ); }; // another function to also be added to the listvar bar =function ( value ){ console.log( "bar: " + value ); };var callbacks = $.Callbacks(); // add the function "foo" to the list callbacks.add( foo ); // fire the items on the list callbacks.fire( "hello" ); // outputs: "foo: hello" // add the function "bar" to the list callbacks.add( bar ); // fire the items on the list again callbacks.fire( "world" ); // outputs: // "foo: world" // "bar: world"