Welcome to Delicate template
Header
Just another WordPress site
Header

jQuery1.9-Cannot read property ‘msie’ of undefined错误的解决方法

9月 29th, 2013 | Posted by 无 名 in jQuery | js

因为用到slides.min.jquery.js,这个jquery插件,导致出现了Cannot read property ‘msie’ of undefined错误。
网上找到解决方法如下。

$.browser在jQuery1.9里被删除了,所以项目的js代码里用到$.browser的地方就会报这个错。

jQuery1.9里对不少API做了废弃或者删除。幸运的是,jQuery社区考虑到了这么做给开发人员带来的麻烦,在1.9同时也推出了一个新插件jQuery Migration,该插件可以检查出在1.9之后被废弃或者删除的API,恢复原有功能,从而保证已有的js代码能在最新的jQuery下正常运行。

下面是具体的解决方法,只需要在jQuery引用后加上一行对jQuery Migration的引用即可。

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.1.js"></script> 

http://blog.csdn.net/shunzi110/article/details/8925578

You can follow any responses to this entry through the RSS 2.0 Both comments and pings are currently closed.