-1

在队列中推送的所有进程都已完全执行后,我必须执行一些操作。我有一个创建 div 元素的函数。这个函数使用 mathjax 队列排队。假设 wrap 是在这个函数中创建的一个元素。现在我从函数外部返回 wrap.innerHTML。这里发生的是控件是在排队等待创建此元素的进程完成之前到达 return wrap.innerHTML 语句。

4

1 回答 1

0

您将无法wrap.innerHTML从执行 , 的函数返回QUEUE.Push(),因为wrap在排队的函数运行之前不会创建,并且可能要等到稍后才会创建。无论需要使用什么wrap.innerHTML都必须作为回调运行。您可以从已被调用的函数Pushed()Push()回调到队列中调用它,以便它在该函数完成后运行。

于 2013-08-08T11:45:07.137 回答