gpt4 book ai didi

jquery - jquery animate方法中的done和complete选项有什么区别

转载 作者:行者123 更新时间:2023-12-03 21:48:47 24 4
gpt4 key购买 nike

今天,当我阅读 jQuery 的新功能时 .animate()方法在它的选项中我面临两个我认为具有相同操作的选项。

这些选项是完成完成。根据文档,它们是动画完成时运行的函数。

complete
Type: Function()
A function to call once the animation is complete.

和:

done
Type: Function( Promise animation, Boolean jumpedToEnd )
A function to be called when the animation completes (its Promise object is resolved). (version added: 1.8)

现在我的问题是两者有什么区别?

最佳答案

JQuery 使用 Promise,这意味着在完成时 JavaScript 可以从 Promise 转到下一个函数。

假设您已经编写了 go to foo 和 go to bar 函数。 JQuery 将在第一次开始执行后启动第二个,无论第一个是否完成。

因此,当您实现 Promise 时,它​​将等待前面的完成。

最后,在您的情况下,完成将在完成后被调用:)。因此,如果您想在动画完成后进行处理,并在第一个技巧完成时再次执行一些技巧,请完整地编写它。

关于jquery - jquery animate方法中的done和complete选项有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17125787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com