deferred.progress()| jqueryAPI 2.2 中文手册- AspRain.cn 致力于Web开发技术翻译整理

jQuery API 2.2.0

deferred.progress()

分类:Deferred对象

返回: Deferred

deferred.progress( progressCallbacks [, progressCallbacks ] )

描述:添加处理函数,当Deferred对象生成进度通时时调用它。

加入于: 1.7
deferred.progress( progressCallbacks [, progressCallbacks ] )
  • progressCallbacks
    类型:Function() or Array
    一个函数,或者函数数组,当Deferred对象生成进程通知时调用它。
  • progressCallbacks
    类型:Function() or Array
    可选的额外的函数,或者几个函数的数组,当Deferred对象生成进程通知时调用它们。

deferred.progress()方法接受一个或更多的参数,所有的参数都要么是一个函数,要么是多个函数构成的数组。当该Deferred对象通过调用.notify()方法和.notifyWith()方法生成进程通知时,会调用progressCallbacks回调函数。因为deferred.progress()方法返回一个Deferred对象,所以别的Deferred对象的方法可以连缀在这个后面。当Deferred对象被解决或被拒绝时,就不能再调用进程回调函数,例外情况是在Deferred对象进入到被解决或被拒绝状态后,添加任何progressCallbacks会在添加时被立即执行,使用传递给调用.notify()方法或.nitifyWith()方法的参数。欲得更多信息,参见jQuery.Deferred()

如果网页上不能运行示例,请点击http://www.asprain.cn/jQueryAPI/deferred.progress.htm查看示例。

如果你觉得本文档对你有用,欢迎给翻译作者支付宝打赏,支持翻译作者源源不断翻译更多有用的技术文档。