我很难在Jquery中设计一个设计模式来控制多个AJAX和Animations。我当然把AJAX和Animations绑定到像'click'这样的事件但是我试图保持代码模块化的功能和添加包装器方法($ .fn),但我不知道如何让代码运行当函数或包装器方法完成时。
编辑:好的,添加一些示例代码有点挑战性。所以这里有一些伪代码:
clickEventFunction(){
ajaxRequest();
ajaxRequest2();
ajaxRequest3();
animationFunction();
}
全部 ajaxRequests 完成后,我希望动画启动。
答案 0 :(得分:3)
正如其他人所说,您可以在每个AJAX请求完成后使用回调。在回调中,您可以使用计数器等来跟踪已完成的请求 - 一旦完成,只需触发动画。