2013-04-04 52 views
0

如果我使用jquery-1.9.1.min.jsJquery Isotope v1.5.19获取JavaScript runtime error: Unable to get property 'opera' of undefined or null reference JavaScript文件。JavaScript运行时错误:无法获取未定义或空引用的属性'opera'

如果我使用https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js JQuery。它工作正常,顺利。我都想使用最新的jQuery。

任何解决方案?

enter image description here

+1

['$ .browser'](http://api.jquery.com/jQuery.browser/)jQuery中1.9除去。 – 2013-04-04 16:31:59

+2

http://jquery.com/upgrade-guide/1.9/#jquery-browser-removed <=这就是为什么你得到一个错误 – romainberger 2013-04-04 16:32:03

+0

这是什么解决方案?我正在使用modernizr-2.6.2.js。仍然有同样的问题。 – James123 2013-04-04 17:08:26

回答

1

如果您希望继续使用旧的jQuery的API,你需要的jquery.1.9.1.js脚本之前加载jQuery的迁移插件。

E.g.

<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> 

jquery-migrate download and read-me file

**更新:

尝试使用jQuery同位素v1.5.25。它已更新为Jquery 1.9,并没有引用.browser插件。

https://raw.github.com/desandro/isotope/master/jquery.isotope.js

相关问题