【发布时间】:2011-07-27 02:01:27
【问题描述】:
这就是我想做的事情
<script type="text/javascript" src="resources/application.js"></script>
<script type="text/javascript" >
$(document).ready(createHeader());
$(document).ready(scriptSet());
</script>
id 喜欢避免将两者分开,虽然我通常只在标题内看到脚本链接,但 document.ready 函数在放在那里时似乎不起作用。但是,当放置在主体的末端时,一切似乎都可以正常工作,那么这会导致任何问题吗?或者这样可以吗?
【问题讨论】:
-
你有 jquery 库的参考之前那些脚本?此外,您不需要在一个文件中包含多个
$(document).ready()。 -
为什么在 ready() 调用中没有匿名函数?
-
我经常在正文中直接链接标题和页面特定脚本中的库(jQuery、插件等)。根据我的经验,它可以正常工作。
-
贾里德是对的!如果您想将脚本文件中定义的函数直接引用到就绪事件处理程序,那么我认为它应该不带括号: document.ready(createHeader);否则定义一个匿名函数。
标签: javascript jquery dom