我必须在外部脚本中包含$(document).ready(function()多少次

时间:2013-10-09 20:17:25

标签: javascript jquery

我无法弄清楚如何在外部链接我的javascript。我不确定问题是什么,但内联脚本工作正常。但是,当我将脚本放入.js文件并尝试从<script type="text/javascript">链接它时,它根本不起作用。

我有几个相同函数的实例(因为它出现在多个部分,这是不同的内容,但是当点击另一个元素时显示隐藏div的相同类型的函数)。

我不知道是不是因为我包括$(document).ready(function()太多次或不够,或者是什么。我必须将<script type="text/javascript">放在正文中,因为我无法访问我的页面的head部分(在WSIWYG EzPublisher mce类型编辑器中编辑)。

我的脚本太长了,无法放入stackoverflow,但我可能会将它发布在我确实需要控制的Web服务器上。

但我的一个简单问题是,我应该多少次将$(document) .ready(function()包含在我的外部.js文件中?

1 个答案:

答案 0 :(得分:1)

一次就足够了,如果你添加不止一次,那么所有这些都会被执行,所以这真的无关紧要。

换句话说,您只是为“就绪”事件添加了更多处理程序。

如果你没有任何代码进入“ready”事件,那么根本不需要添加它