• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • php7教程
  • MySQL手册
  • apache手册
  • callbacks.fire()

    使用给定的参数调用所有回调。

    callbacks.fire(arguments)

    arguments类型: Anything。这个参数或参数列表传回给回调列表。

    此方法返回其绑定到的Callbacks对象(this).

    Example

    用于使用callbacks.fire()已传递的任何参数来调用列表中的回调:

    // 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"