从jQuery 1.7.1迁移到jQuery 1.9.2

时间:2013-02-20 19:36:10

标签: jquery jquery-ui

我已经将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

1 个答案:

答案 0 :(得分:4)

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

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