callbacks.fire()

引数を与えて、全てのコールバックリストに追加された関数を実行します。

callbacks.fire( arguments ) 1.7追加

戻り値:Callbacks

引数 説明
arguments コールバック関数に渡す引数、または引数のリストを指定します。

callbacks.fire()を使用して、コールバックリストを発火する例です。

// コールバックリスト追加用のログ出力の関数を作成。
var foo = function( value ){
    console.log( 'foo:' + value );
}

var callbacks = $.Callbacks();

// foo関数をコールバックリストに追加
callbacks.add( foo );

// コールバックリストを発火
callbacks.fire( 'hello' ); // 出力: 'foo: hello'
callbacks.fire( 'world '); // 出力: 'foo: world'

// もう一つ関数を作成
var bar = function( value ){
    console.log( 'bar:' + value );
}

// bar関数をコールバックリストに追加
callbacks.add( bar );

// 再びコールバックリストを発火
callbacks.fire( 'hello again' );
// 出力:
// 'foo: hello again'
// 'bar: hello again'

 Back to top

© 2010 - 2017 STUDIO KINGDOM