callbacks.fire()

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

callbacks.fire( arguments ) 1.7追加

戻り値:Callbacks

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

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

  1. // コールバックリスト追加用のログ出力の関数を作成。
  2. var foo = function( value ){
  3. console.log( 'foo:' + value );
  4. }
  5. var callbacks = $.Callbacks();
  6. // foo関数をコールバックリストに追加
  7. callbacks.add( foo );
  8. // コールバックリストを発火
  9. callbacks.fire( 'hello' ); // 出力: 'foo: hello'
  10. callbacks.fire( 'world '); // 出力: 'foo: world'
  11. // もう一つ関数を作成
  12. var bar = function( value ){
  13. console.log( 'bar:' + value );
  14. }
  15. // bar関数をコールバックリストに追加
  16. callbacks.add( bar );
  17. // 再びコールバックリストを発火
  18. callbacks.fire( 'hello again' );
  19. // 出力:
  20. // 'foo: hello again'
  21. // 'bar: hello again'

 Back to top

© 2010 - 2017 STUDIO KINGDOM