我必须在队列中推送的所有进程完全执行后执行一些操作。 我有一个创建div元素的函数。这个函数使用mathjax排队.Supppose wrap是在这个函数中创建的元素。现在我从函数外部返回wrap.innerHTML。这里发生的是控件是在排队等待创建此元素的进程完成之前,返回wrap.innerHTML语句。
答案 0 :(得分:0)
您将无法从执行wrap.innerHTML
的函数返回QUEUE.Push()
,因为在排队函数运行之前不会创建wrap
,并且可能直到稍后。无论使用什么wrap.innerHTML
都必须作为回调运行。您可以从已经Pushed()
或Push()
回调到队列的函数中调用它,以便在该函数完成后运行它。