【发布时间】:2013-02-02 02:47:23
【问题描述】:
我在 Chrome 开发控制台中收到以下错误:
Uncaught TypeError: Cannot read property 'msie' of undefined
我的理解是,这是因为 .browser 现在在 jQuery 中已弃用,但是我使用的是最新版本的 jQuery 工具,但它仍然给出错误,我检查了 js 文件,它就在那里。
我怎样才能解决这个问题,以免它给出错误?
【问题讨论】:
-
这个错误是不够的。您试图从哪个元素读取此内容?
-
我的代码中根本没有使用
.browser。它似乎在 jQuery 工具文件中检测到它。 -
browser对象不仅在 1.9 中已弃用,而且已消失。如果 jQuery Tools 还在使用它,那么 jQuery Tools 就坏了。 -
@Alexander 似乎摆脱了错误。如果您愿意,可以提出答案。
-
最新的 jQuery 工具只在 jQuery 1.7 上测试过。 jQuery 1.9 与最新版本的 jQuery Tools 不兼容;就这么简单。转储 jQuery 工具或将 jQuery 降级到 1.9 以下的任何可用版本。否则,不要指望任何人更新 jQuery 工具,过去几年它一直没有开发人员。
标签: javascript jquery jquery-tools