我知道这是一个简单的问题,但我真的不知道该怎么做。我正在代码中执行两个函数,“ luxboxEngine”和“ fitToScreen”,后者需要完成前一个函数。如何告诉“ fitToScreen”仅在“ luxboxEngine”完成后执行?现在,我有了这个,它得到了预期的结果:
luxboxEngine(self);
setTimeout(fitToScreen, 1000);
...但是我知道这不是一个好的解决方案。我已经读过有关回调函数的信息,但恐怕我并没有真正了解它们是什么/如何结合它们。谢谢阅读。
编辑:因此,正如Sudharsan Sri和Brian McGinity在下面回答的那样,回调是解决方案。这是我用来获取程序所需内容的代码:
luxboxEngine(self, function () {
fitToScreen();
});
luxboxEngine完成后,将触发fitToScreen函数。
最佳答案
使用回调:
luxboxEngine(self , function() { fitToScreen(); });