公告:本站提供编程开发方面的技术交流与分享,打造最佳教程网,希望能为您排忧解难!

deferred.promise([type],[target])

deferred.promise([type],[target])

更新时间:2013-06-01 17:11:59 |

返回值:Deferred Objectdeferred.promise([type],[target])

概述

返回一个 Promise 对象用来观察当某种类型的所有行动绑定到集合,排队与否还是已经完成。

.promise()方法返回一个动态生成的Promise对象用来观察当某种类型的所有行动绑定到集合,排队与否还是已经完成。

默认情况下, type是"fx" ,这意味着当选定的元素已完成所有动画是返回的Promise是解决的。

解决上下文和唯一的参数是哪个集合到.promise()被调用。

如果target是提供,.promise()将附加到它的方法,然后返回这个对象,而不是创建一个新的。这对在已经存在的对象上附加Promise的行为非常有用。

参数

typeStringV1.6

需要处理的字符串

targetObjectV1.5

附有promise 方法的Object

示例

描述:

一个集合上使用promise,而没有动画解决的promise。

jQuery 代码:
var div = $( "<div />" );

div.promise().done(function( arg1 ) {
  // will fire right away and alert "true"
  alert( this === div && arg1 === div );
});
最佳教程网

最大的技术交流平台 www.goodxyx.com© CopyRight 2011-2013, All Rights Reserved

浙ICP备11033019号