1

好的,所以示例 $node.queue(function1).queue(function2).queue(function3);

函数 1 正在调用

$.ajax({
    type: "GET",
    url: url,
    success: callback,
    dataType: "script",
    // cache: true
}); 

作为 function1 的回调,它在刚刚获得的文件中运行一个函数。它检索的文件具有 NEXT 函数。但是,它正在做的是触发下一个,因为它调用函数而不是它刚刚检索到的文件。Function2 然后出错,因为该函数在它之前没有运行。如果您在保证文件已加载后再次运行队列,它工作正常。无论如何要确保回调不会在适当的时间触发下一次。

回调函数看起来像。

Apps['apps'].start( next ); // I have tried it without next inside it as well.
4

0 回答 0