jQuery.when() 方法

返回

实例

一个参数传递给 $.when() 被受理,执行回调函数

$(function () { 
    $.when( { testing: 123 } ).done(
    function(x) { alert(x.testing); } /* alerts "123" */
    );
})

亲自试一试

定义和用法

$.when() 函数提供一种方法来执行一个或多个对象的回调函数。

提示:如果向 jQuery.when 传入一个延迟对象,那么会返回它的 Promise 对象(延迟方法的一个子集)。 可以继续绑定 Promise 对象的其它方法,例如, defered.then 。当延迟对象已经被受理(resolved) 或被拒绝(rejected)(通常是由创建延迟对象的最初代码执行的),那么就会调用相应的回调函数。

语法


$.when( deferreds )
参数 描述
deferreds Deferred类型 一个或多个延迟对象,或者普通的JavaScript对象
0 条评论