【问题标题】:Execute handlers when DOM ready as the inserted order当 DOM 准备好作为插入的顺序时执行处理程序
【发布时间】:2011-11-30 16:17:15
【问题描述】:

我想按照插入的顺序执行我传递给“就绪”函数的处理程序。

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

(显然我不能以相反的顺序插入处理程序...)

【问题讨论】:

    标签: javascript jquery domready


    【解决方案1】:

    它们将按照默认插入的顺序执行。

    您看到的小提琴看起来像 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 让您可以更清楚地看到订单。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 2011-10-27
    • 1970-01-01
    相关资源
    最近更新 更多