0

「ready」関数に渡したハンドラーを、挿入された順に実行したい。

jsFiddleで、順序が逆であることがわかりました-LIFO-スタックのように。
キューのようにFIFO順に実行する方法はありますか?

(明らかに、ハンドラーを逆の順序で挿入することはできません...)

4

1 に答える 1

3

デフォルトで挿入された順序で実行されます。

見たフィドルがLIFOスタックのように見える理由は、afterメソッドがID'logs'の要素の直後に番号を追加するためです。したがって、最初に1が追加されるため、テキストは次のようになります。

Text:    The Log: 1
HTML:    <div id=log><label id="logs"> The Log: </label>1</div>

次に、ログの直後に2が追加されます。

Text:    The Log: 21
HTML:    <div id=log><label id="logs"> The Log: </label>21</div>

...まで続く:

Text:    The Log: 4321
HTML:    <div id=log><label id="logs"> The Log: </label>4321</div>

注文をより明確に確認できるように、アラートのフィドルについてはこちらをご覧ください。

于 2011-11-30T08:11:15.577 に答える