2

我已将 jQuery 1.7.1 替换为 jQuery 1.9.2,并且在我的一些自定义构建 ui 脚本和 jQuery 提供的 UI 库中也看到了以下错误。以下是错误。

我也将 jQuery UI 库升级到 1.10.0

以下是我一直面临的错误还有更多。

Uncaught TypeError: Cannot read property 'element' of undefined  
'e.widget._close'  
(anonymous function)  
e.widget.close  
(anonymous function)  
'_on.blur'  
u  
b.event.dispatch  
v.handle 

Uncaught TypeError: Object [object Object] has no method 'menu'

cannot call methods on myCustomOverlay prior to initialization; attempted to call method 'isOpen'

有什么需要我注意的吗?请指导我如何从 1.7.1 迁移到 1.9.1

4

1 回答 1

4

许多旧代码库已被完全修改,或在最新的 1.9 版本中被弃用,因此,迁移插件已可用于恢复一些已删除的功能,以帮助您将项目转换到更新版本的 jQuery。

您可以在此处的官方下载页面上找到 jQuery Migrate 插件。您还拥有@dgvid 在此处提到的迁移指南。

于 2013-02-20T19:38:49.263 回答