我很难在 Jquery 中制定一个设计模式来控制多个 AJAX 和动画。我当然将 AJAX 和动画绑定(bind)到一些事件,例如“单击”,但我试图通过函数保持代码模块化并添加包装方法($.fn),但我不知道如何让代码运行当函数或包装方法完成时。
编辑:好的,添加一些示例代码有点困难。所以这里有一些伪代码:
clickEventFunction(){
ajaxRequest();
ajaxRequest2();
ajaxRequest3();
animationFunction();
}
在所有 ajax 请求完成之后,我想要启动一个动画。
最佳答案
正如其他人所说,您可以在每个 AJAX 请求完成后使用回调。在回调中,您可以使用计数器等来跟踪哪些请求已完成 - 一旦它们全部完成,只需触发您的动画。
关于javascript - Jquery AJAX/动画控制流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/951028/