2017-04-12 45 views
1

我使用jQuery version: 2.2.4是否有可能在一段时间内保持或延迟document.ready执行?

我想知道这是有可能推迟执行document.ready某个时候或任何特定的时间。我知道document.ready之后我们可以用setTimeout函数。但我想知道更好的方法来做到这一点。

任何参考将非常有帮助。
在此先感谢。

+2

为什么。请让我们知道,以便我们可以给出更好的答案。现在,这听起来像是一个X/Y问题 – mplungjan

+0

这是值得的**,值得您花时间从头到尾阅读jQuery API。它只需要大约一个小时或两个小时,几乎可以立即节省时间。甚至只是去http://api.jquery.com搜索你感兴趣的东西(比如“ready”)。 –

+0

@ T.J.Crowder Thanx :) –

回答

2

是的,jQuery.holdReady

说明:保持或释放jQuery的ready事件的执行。

// Start holding 
jQuery.holdReady(true); 

// ...later, when you want to stop holding (perhaps after a timer delay)... 
jQuery.holdReady(false);