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