我正在尝试将Modernizr添加到此页面:
http://www.alternativeradio.org/pages/test. Modernizr工作正常并在此站点的其他页面上完成其工作.但在这个使用jQuery Isotope的页面上,添加:
<script src="http://cdn.shopify.com/s/files/1/0070/7142/t/1/assets/modernizr.custom.js?128259" type="text/javascript"></script>
到HEAD导致出现两个Javascript错误:
. Uncaught TypeError: Object #<Object> has no method 'addTest' jquery.isotope.min.js:11 . Uncaught TypeError: Object [object Object] has no method 'isotope' free-downloads:2151
我尝试通过Modernizr.load加载jquery.isotope.min.js,但无济于事.我错过了什么?谢谢!
解决方法
我解决了这个问题.我使用的是没有Modernizr.addTest的Modernizr版本,虽然Isotope包含自己的版本Modernizr,它可以自行运行,但是在没有Modernizr.addTest的Isotope之前加载Modernizr会导致这个问题.