“是否有可能在另一个$ .when()。done()内嵌入第二个$ .when()。done()。它似乎有时工作但不一致。问题似乎是第二个done()并不总是开火。我在下面提供了一个我想要做的样本。
$.when(
// config file
$.getScript("config.js")
).done(function(){
$.when(
// load js files
$.getScript("file1.js"),
$.getScript("file2.js"),
$.getScript("file3.js"),
$.getScript("file4.js"),
$.getScript("file5.js"),
$.getScript("file6.js")
).done(function(){
console.log("done")
});
});