Выполнять обработчики, когда DOM готов как вставленный ордер - PullRequest
0 голосов
/ 30 ноября 2011

Я хочу выполнить обработчики, которые я передаю функции "ready" в порядке их добавления.

Я видел с jsFiddle , что порядок противоположен - LIFOкак стек.
Есть ли способ выполнить в порядке FIFO, как очередь?

(очевидно, я не могу просто вставить обработчики в обратном порядке ...)

1 Ответ

3 голосов
/ 30 ноября 2011

Они будут выполнены в том порядке, в котором они были вставлены по умолчанию.

Причина, по которой скрипта выглядит как стек 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>

Здесь вы найдете скрипку с предупреждениями , чтобы вы могли видеть заказ более четко.

...