我有以下代码:当jquery.loads完成时jquery事件被触发了吗?
$(function() {
$("#ARO").load('/DA.aspx?section=ARO #ARO', function() {
DoSomething1();
});
$("#ERO").load('/DA.aspx?section=ERO #ERO', function() {
DoSomething2();
});
$("#IRO").load('/DA.aspx?section=IRO #IRO', function() {
DoSomething3();
});
$("#ORO").load('/DA.aspx?section=ORO #ORO', function() {
DoSomething4();
});
CodeIWishToExecuteAfterAllLoads();
});
正如你所知道的jQuery负载是异步的!所以函数将在所有加载事件完成之前执行“CodeIWishToExecuteAfterAllLoads()”。
我需要一个事件或某种方式得到“CodeIWishToExecuteAfterAllLoads()”中的所有负载完成
后有任何人对如何acomplished一个想法执行?
谢谢。
看看jQuery延期的对象。 http://api.jquery.com/category/deferred-object/ – Mathletics 2012-03-20 14:05:01
http://tutsplus.com/lesson/deferreds/ – Jack 2012-03-20 14:08:55