2011-10-19 54 views
3

我在网站上有很多图片和一些脚本。但脚本只能在加载整个页面后运行。如何加速这个?如何在加载页面之前运行jQuery?

+1

将JavaScript放在中,这会在其他东西加载之前运行。这并不总是好的,取决于你想要做什么。您的javascipt也可能被设置为仅在文档准备就绪时运行。 –

回答

17
$(document).ready(function() { 
    //code here 
}); 

将在文档结构准备就绪但在所有图像加载之前运行脚本。

如果您想在文档结构准备好之前运行脚本,只需将您的代码放在任何地方。

0

在页面加载后加载图像?

它可能取决于你试图运行什么样的jQuery代码 - 你想要做什么?

0

使用

$(document).ready(function() { 
    //code here 
}); 

,并把jQuery的脚本标记在文档的末尾。

.ready DOM准备就绪(这并不意味着图像已经加载)。

0

如果您的JavaScript对您的Dom元素做了任何工作,那么您必须等待页面加载。

如果您需要在加载图像之前运行脚本,则可以始终延迟加载图像。这样你就不必等待图像加载。

延迟加载基本上是通过JavaScript加载图像,因此您可以控制加载时间。

相关问题