callbacks.fireWith()
分类:Callbacks对象
返回: Callbacks
callbacks.fireWith( [context ] [, args ] )
描述:用给定的上下文和指定的参数调用某个回调函数列表中的所有回调函数。
加入于: 1.7
callbacks.fireWith( [context ] [, args ] )- contextType:在被引发的列表中的回调函数的上下文的引用。
- argsType:一个参数,或者参数数组,它会被传给列表中的回调函数。
该方法返回它要附加到的Callbacks对象(this
)。
示例
使用callbacks.fireWith()
方法以引发一个回调函数列表,带有特定的上下文以及一个参数数组。
// 一个示例的记录函数,用来添加到一个回调函数列表中 var log = function( value1, value2 ) { console.log( "Received: " + value1 + "," + value2 ); }; var callbacks = $.Callbacks(); // 把记录方法添加到回调函数列表 callbacks.add( log ); // 使用“window”上下文和一个参数数组引发列表中的回调函数 callbacks.fireWith( window, [ "foo","bar" ] ); // 输出:"Received: foo, bar"