我知道这是一个简单的问题,但我真的不知道该怎么做。我正在代码中执行两个函数,“ luxboxEngine”和“ fitToScreen”,后者需要完成前一个函数。如何告诉“ fitToScreen”仅在“ luxboxEngine”完成后执行?现在,我有了这个,它得到了预期的结果:

luxboxEngine(self);
setTimeout(fitToScreen, 1000);


...但是我知道这不是一个好的解决方案。我已经读过有关回调函数的信息,但恐怕我并没有真正了解它们是什么/如何结合它们。谢谢阅读。

编辑:因此,正如Sudharsan Sri和Brian McGinity在下面回答的那样,回调是解决方案。这是我用来获取程序所需内容的代码:

    luxboxEngine(self, function () {
       fitToScreen();
    });


luxboxEngine完成后,将触发fitToScreen函数。

最佳答案

使用回调:

luxboxEngine(self , function() { fitToScreen(); });

09-12 07:27