首页 > 代码库 > [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法

[jQuery] Cannot read property ‘msie’ of undefined错误的解决方法

  使用ztree时候没有用默认的1.4版本jquery,报错Cannot read property ‘msie’ of undefined

  $.browser这个api从jQuery1.9开始就正式废除,js代码用到$.browser就会报这个错。详细说明参见官方说明

  技术分享

 

  解决方法加入下面代码,jQuery文件加载之后,使用$.browser的代码之前。

  jQuery.browser={};(function(){jQuery.browser.msie=false; jQuery.browser.version=0;if(navigator.userAgent.match(/MSIE ([0-9]+)./)){ jQuery.browser.msie=true;jQuery.browser.version=RegExp.$1;}})();

 

[jQuery] Cannot read property ‘msie’ of undefined错误的解决方法