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

Javascript 我必须在外部脚本中包含$(document).ready(function())多少次,javascript,jquery,Javascript,Jquery,我不知道如何从外部链接我的javascript。我不确定问题是什么,但内联脚本工作正常。但是,当我将脚本放入.js文件并尝试从链接它时,它根本不工作 我有几个相同函数的实例(因为它发生在多个部分中,这是不同的内容,但在单击另一个元素时显示隐藏div的相同类型的函数) 我不知道是因为我包含了$(document).ready(function())太多次还是不够,还是什么原因。我必须将放在正文中,因为我无法访问页面的标题部分(在WSIWYG EzPublisher mce类型编辑器中编辑) 我的脚

我不知道如何从外部链接我的javascript。我不确定问题是什么,但内联脚本工作正常。但是,当我将脚本放入.js文件并尝试从
链接它时,它根本不工作

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

我不知道是因为我包含了
$(document).ready(function()
)太多次还是不够,还是什么原因。我必须将
放在正文中,因为我无法访问页面的标题部分(在WSIWYG EzPublisher mce类型编辑器中编辑)

我的脚本太长,无法放在stackoverflow中,但如果需要,我可能会将其发布到我可以控制的web服务器上


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

一次就足够了,如果添加一次以上,那么所有这些都将被执行,所以这真的不重要

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


如果在“ready”事件中没有任何代码,则根本不需要添加它

0次。这不是代码工作的要求。这里有一个脚本链接:如果在
部分调用自定义脚本,就可以添加一个。如果在页面底部加载自定义脚本,甚至不需要包含它。这不是问题:“我向$(document.ready)事件推送了多少个处理程序?”@Jay:首先,你有什么问题,你应该写下你得到的错误?