Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

48 lines (41 sloc) 1.434 kb
<?xml version="1.0"?>
<entry name="callbacks.fire" type="method" return="Callbacks">
<title>callbacks.fire()</title>
<signature>
<added>1.7</added>
<argument name="arguments" type="Anything">
<desc>The argument or list of arguments to pass back to the callback list.</desc>
</argument>
</signature>
<desc>Call all of the callbacks with the given arguments</desc>
<longdesc>
<p>This method returns the Callbacks object onto which it is attached (<code>this</code>). </p>
<h2 id="example-1">Example</h2>
<p>Use <code>callbacks.fire()</code> to invoke the callbacks in a list with any arguments that have been passed:</p>
<pre><code><![CDATA[
// a sample logging function to be added to a callbacks list
var 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 list
var 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"
]]></code></pre>
</longdesc>
<category slug="callbacks-object"/>
<category slug="version/1.7"/>
</entry>
Jump to Line
Something went wrong with that request. Please try again.