-1

キューにプッシュされたすべてのプロセスが完全に実行された後、何らかのアクションを実行する必要があります。div 要素を作成する関数があります。この関数は mathjax キューを使用してキューに入れられます。wrap がこの関数で作成された要素であるとします。今、関数の外から wrap.innerHTML を返しています。ここで起こっていることは、コントロールがこの要素の作成のためにキューに入れられたプロセスが完了する前に、return wrap.innerHTML ステートメントに到達します。

4

1 に答える 1

0

は、キューに入れられた関数が実行されるまで作成されず、後で実行される可能性があるため、wrap.innerHTMLを実行する関数から戻ることはできません。使用する必要があるものはすべて、代わりにコールバックとして実行する必要があります。その関数が終了した後に実行されるように、関数またはキューへのコールバックから呼び出すことができます。QUEUE.Push()wrapwrap.innerHTMLPushed()Push()

于 2013-08-08T11:45:07.137 に答える