Get the App
SLTechnology News&Howtos  ›  Development  › 

How to use jQuery.holdReady ()

Shulou Source: shulou.com Published: 2022-06-01 07:34:52 09月19日 Update

This article mainly introduces the relevant knowledge of "how to use jQuery.holdReady ()". The editor shows you the operation process through an actual case. The operation method is simple, fast and practical. I hope this article "how to use jQuery.holdReady ()" can help you solve the problem.

JQuery.holdReady (hold)

Description: pauses or resumes execution of the .ready () event.

Added version: 1.6jQuery.holdReady (hold)

Hold

Type: Boolean

Indicates whether to pause or resume the requested ready event

The $. HoldReady () method allows the caller to delay the ready event of jQuery. This advanced feature is often used to allow other JavaScript, such as jQuery plug-ins, to be loaded dynamically before ready events occur, even though DOM may be ready. This method must be called early in the document, for example, as soon as the jQuery script is loaded in. If the method is called after the ready event has been called, it will not work.

To delay the ready event, call $.holdReady (true) first, and then call $.holdReady (false) when the ready event is ready to execute. Note that multiple hold can be set in the ready event. Each corresponds to a $.holdReady (true) call. The ready event is not actually executed until all hold is released, that is, after the corresponding amount of $.holdReady (false) is called, and the normal document ready condition is met. (see ready for more information. ))

Example:

Defer the ready event until the plug-in has been loaded.

$.holdReady (true)

$.getScript ("myplugin.js", function () {

$.holdReady (false)

})

This is the end of the introduction to "how to use jQuery.holdReady ()". Thank you for reading. If you want to know more about the industry, you can follow the industry information channel. The editor will update different knowledge points for you every day.

Tags: Events methods knowledge delays plug-ins documentation more industry preparation different practical that is role example information advanced content function dynamic multiple Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Linux Xiaomi NVidia Shulou Technology Redmi