How many times can I have jQuery's document ready function declared on a page?

后端 未结 3 1860
迷失自我
迷失自我 2021-02-05 08:42

How many times is it permitted to have the jQuery document ready function declared on a page, i.e.:

$(function () { ... });

or

         


        
相关标签:
3条回答
  • 2021-02-05 09:00

    As many times as you like. They fire in order of declaration.

    $(document).ready() will fire when the document is ready (when it's all loaded by the browser). The other one will fire as soon as that part of the script executes.

    0 讨论(0)
  • 2021-02-05 09:01

    As many as you need.

    The document ready function adds to what is essentially an event queue - the functions in these declarations will all be executed, either at the document.ready event, or immediately if that event has already fired, in order of declaration.

    0 讨论(0)
  • 2021-02-05 09:10

    One: There is no difference between the two.

    Quote:

    All three of the following syntaxes are equivalent:
    
    $(document).ready(handler)
    $().ready(handler) (this is not recommended)
    $(handler)
    

    Two: You can have as many of them as you wish, and they will be executed in the order that the $() or $(document).ready() functions are executed. (i.e. each handler is added to the queue)

    0 讨论(0)
提交回复
热议问题