【发布时间】:2014-03-19 01:47:08
【问题描述】:
我正在尝试调用自己的函数并等待它完成。过渡结束后,我想开始下一个功能。 请看一下我的 jsfiddle http://jsfiddle.net/hrm6w/
console.log("upper finished") 应该在console.log("promise finished") 之后开始,所有动画都结束了。
在每个对象中的所有动画都结束后,我想开始下一个动作(函数)。
我认为promise() 函数是我所需要的,但我只是没有得到它的工作。
任何帮助将不胜感激。
【问题讨论】:
-
在哪里进行 ajax 调用? jw,使用
$.fn.ajaxTransitionOut有什么好处? -
AJAX 调用在此函数之外,我尝试将 $.fn.ajaxTransitionOut 实现为通用函数,以根据给定的数据转换和数据转换为元素设置动画。我想重写gist.github.com/854622 来为选定的元素设置动画,而不仅仅是fadIn 和fadeOut
-
@felixaburg 如果答案对您有帮助,我将不胜感激您单击复选标记(赞成票旁边)以接受未来可能有类似问题的人的答案。您还应该回到其他三个问题,并接受那些对您有帮助的答案。
标签: jquery function each deferred promise