2011-11-30 29 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