callbacks.fire()
使用给定的参数调用所有回调。
callbacks.fire(arguments)
arguments。类型: Anything。这个参数或参数列表传回给回调列表。
此方法返回其绑定到的Callbacks对象(this
).
Example
用于使用callbacks.fire()
已传递的任何参数来调用列表中的回调:
// a sample logging function to be added to a callbacks listvar foo =function ( value ) { console.log( "foo:" + 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" callbacks.fire( "world" ); // outputs: "foo: world" // add another function to the listvar bar =function ( value ){ console.log( "bar:" + value ); } // add this function to the list callbacks.add( bar ); // fire the items on the list again callbacks.fire( "hello again" ); // outputs: // "foo: hello again" // "bar: hello again"