2012-06-17 6 views
8

이 페이지에 Modernizr을 추가하려고합니다 : http://www.alternativeradio.org/pages/test. Modernizr는 잘 작동하고이 사이트의 다른 페이지에서 작업을 수행합니다. 그러나 추가, jQuery를 동위 원소를 사용하는이 페이지에 :Modernizr이 jQuery Isotope에 오류를 발생시킵니다.

. 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을 시도 : 머리를 표시 두 개의 자바 스크립트 오류가 발생

<script src="http://cdn.shopify.com/s/files/1/0070/7142/t/1/assets/modernizr.custom.js?128259" type="text/javascript"></script> 

에 , 아무 소용이 없습니다. 내가 뭘 놓치고 있니? 감사!

답변

10

문제점을 파악했습니다. 나는 Modernizr.addTest없이 Modernizr 빌드를 사용하고 있었고, Isotope는 자체적으로 작동하는 자체 버전 Modernizr를 포함하고 있지만, Modernizr.addTest없이 Isotope 이전에 Modernizr을로드하면이 문제가 발생했습니다.

0

그건 꽤 비밀스러운 오류입니다. jQuery isotope의 축소되지 않은 버전과 Modernizr의 축소되지 않은 버전을 로딩하여보다 설명이 잘되는지보십시오. 메시지에서 "#"이 주어지면 결과가없는 jQuery 선택기도 찾습니다.