最近把一个项目的jQuery升级到最新版,发现有些页面报错Cannot read property ‘msie’ of undefined。上jQuery网站上搜了一下,原因是$.browser这个api从jQuery1.9开始就正式废除,js代码里只要用到$.browser就会报这个错。具体说明参见jQuery官方说明。
撸主顺便扩展阅读了一下,发现jQuery 1.9把所有在之前版本里标记为deprecated的api都正式删除了,彻底不再向后兼容。对于升级到最新jQuery的童鞋而言,这意味着得花费一些额外的时间把代码升级使用新的api,或者自己另外实现这些被删除的方法。幸运的是,jQuery团队考虑到了这个改动带来的不便,推出了一个插件jQuery Migrate,这个插件能够自动恢复那些在最新版本里之后被废弃的API,从而让已有的js代码无须改动就能和最新的jQuery库一起正常运行。
下面是具体的解决方法,先下载最新的jQuery Migrate插件,然后在引用jQuery js的地方之后加上一行对jQuery Migrate js文件的引用即可。
<scriptsrc="http://code.jquery.com/jquery-1.10.2.js"></script> <scriptsrc="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>
对于不喜欢用jQuery Migrate的童鞋,可以尝试下面另外一种方法,加载顺序为,在jQuery文件之后,$.browser的代码之前。
jQuery.browser={};(function(){jQuery.browser.msie=false; jQuery.browser.versio
相关推荐
jQuery Cannot read property ‘msie’ of undefined错误的解决方法 最近把一个项目的jQuery升级到最新版,发现有些页面报如下错误 Cannot read property ‘msie’ of undefined 上jQuery网站上搜了一下,原因是$....
Vue打包Cannot read property 'tapPromise' of undefined报错处理.docx
title: 'Vue.js路由报错:TypeError: Cannot read property ''_c'' of undefined'错误详情:像上面这
在重复渲染同一个jstree时报错Cannot read property ‘state’ of undefined 这个错在我的项目中貌似并不影响使用,但是控制台报个红色的错误终归是不好的,解决方法: 在创建jstree树之前调用 $('#jstree').jstree...
Cannot read property ‘name’ of undefined TypeError: Cannot read property ‘name’ of undefined at z (http://127.0.0.1:38175/appservice/__dev__/WAService.js:2:1560728) at Ie ...
redux-devtools.crx 版本 2.15.3 大小 5.6 MB 解决 使用安装redux.devTools后 Cannot read property 'state' of undefined 问题
1、标称阻值为了满足使用者的要求,生产厂生产了各种阻值的电阻器。即使如此,也无法做到使用者想要什么样阻值的电阻器就会有什么样电阻器的成品。为了便于生产和使用,国家统一规定了一系列阻值作为电阻器阻值的...
资源分类:Python库 所属语言:Python 资源全名:photon-1.1.6.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>' 点开错误的文件,标注错误的地方是这样的一段代码: import {normalTime} from './timeFormat'; module....
中文版的tomcat5.5 由jaxmao汉化
实际运用总结的 。绝对有用! ddk vc6.0 driver studio 驱动安装 以及安装过程中遇到的一些问题。
导入工程的“The import android cannot be resolved”错误解决方法
endnote文献管理软件中的,文献导入时,可以使用它来导入维普和万方的文献目录了,
同一相站点,有些页面的客户端验证能工作,而有些死活不行。打开页面就出现Uncaught TypeError: Cannot set property __MVC_FormValidation of null错误
主要给大家介绍了关于Vue报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>' 的解决方法,文中介绍的非常详细,需要的朋友们下面来一起看看吧。
jquery简介
Jquery tableExcel.js ,实现导出功能所需要的js 导出的格式可以是:JSON、XML、PNG、CSV、TXT、SQL、MS-Word、Ms-Excel、Ms-Powerpoint、PDF
TypeError:Uncaught TypeError: Cannot read property 'XXX' of undefined 调用了对象不存在的方法。 (2) TypeError:'undefined'is not an object 多半是使用了某个变量,拿到了一个尚未分配的变量,即undefind...
mapgis67补丁_解决cannot错误