我无法弄清楚如何在外部链接我的javascript。我不确定问题是什么,但内联脚本工作正常。但是,当我将脚本放入.js文件并尝试从<script type="text/javascript">
链接它时,它根本不起作用。
我有几个相同函数的实例(因为它出现在多个部分,这是不同的内容,但是当点击另一个元素时显示隐藏div的相同类型的函数)。
我不知道是不是因为我包括$(document).ready(function()
太多次或不够,或者是什么。我必须将<script type="text/javascript">
放在正文中,因为我无法访问我的页面的head部分(在WSIWYG EzPublisher mce类型编辑器中编辑)。
我的脚本太长了,无法放入stackoverflow,但我可能会将它发布在我确实需要控制的Web服务器上。
但我的一个简单问题是,我应该多少次将$(document) .ready(function()
包含在我的外部.js
文件中?
答案 0 :(得分:1)
一次就足够了,如果你添加不止一次,那么所有这些都会被执行,所以这真的无关紧要。
换句话说,您只是为“就绪”事件添加了更多处理程序。
如果你没有任何代码进入“ready”事件,那么根本不需要添加它