2015-10-19 62 views
0

我所有的jQuery的脚本有:。就绪(函数(){头部或身体

$(document).ready(function() { 
在第一线

我把他们都在<head>

我的问题是:这个标签,是否有任何区别,如果我把这个脚本在头或身体的尽头?

+0

在许多情况下,如果其他所有HTML内容后放置脚本,你不会需要一个'。就绪()'函数... – rnevius

+0

http://stackoverflow.com/questions/436411/where-is-最好的地方,把脚本标记在HTML标记 – j08691

+0

是的,是有区别的。如果你在head标签中声明了$(document).ready(function(),它将不会执行任何操作,因为你的文档是在body标签中表示的。http://stackoverflow.com/questions/17106462/whats-the-差之间,把脚本功能于头部和身体 – DinoMyte

回答

0

没有区别,因为jQuery只会在DOM准备好时执行这些函数。 owser提取并解析整个HTML。

但要注意的是,这些功能将在他们的文档中定义的相同顺序来执行,这样可以使在许多情况下的差异。

相关问题