2011-11-30 72 views
0

我想执行处理程序,我将其传递给插入顺序中的“就绪”函数。当DOM准备好插入顺序时执行处理程序

我看到一个jsFiddle订单是相反的 - LIFO - 就像一个堆栈。
有没有像FIFO队列一样按FIFO的顺序执行的方法?

(很明显,我不能只是插入处理顺序相反...)

回答

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> 

See here for your fiddle with alerts所以您可以更清楚地看到订单。

+0

ohh,那么你如何解释我给的jsFiddle例子? http://jsfiddle.net/gdoron/xhjYh/ – gdoron

+0

@gdoron查看更新 –

+0

该死的我很笨!谢谢。 =)请避免+1此评论... – gdoron