2

我正在调用$(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 的东西有点错误,但我想我永远不会知道到底发生了什么。

4

0 回答 0