我在一个包含在我页面正文中间的JS文件中调用$(document).ready(function(){...})
(我知道它应该放在底部,但有理由说它在中间)但
每当我加载页面时,我都会进入控制台:
Uncaught TypeError: Cannot call method 'ready' of undefined
事情是,它仍然有效!我放在document.ready中的所有代码仍然(某种程度上)正在运行,并且它完美地执行。我试过删除$(document).ready()行,但代码没有运行。
我正在使用Mac OSX Mountain Lion,并在Chrome中进行测试
编辑:
jQuery是在标签中导入的,包括jQuery在内的所有内容实际上都在工作,我只是想摆脱错误。
编辑#2:
我解决了这个问题,但我真的不知道发生了什么。我重写了我给$(document).ready()的函数,它又开始工作了。我想我使用了一些jQuery的东西有点不对劲,但我想我永远都不知道到底发生了什么。