2012-06-17 12 views
8

Estoy tratando de agregar Modernizr a esta página: http://www.alternativeradio.org/pages/test. Modernizr funciona bien y hace su trabajo en otras páginas de este sitio. Sin embargo, en esta página, que utiliza isótopos jQuery, añadiendo:Modernizr causa errores con jQuery Isotope

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

a la cabeza hace dos errores de Javascript a aparecer:

. 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 

me trataron jquery.isotope.min.js de carga a través de Modernizr.load , en vano. ¿Qué me estoy perdiendo? ¡Gracias!

Respuesta

10

Descubrí el problema. Estaba usando una compilación de Modernizr sin Modernizr.addTest, y aunque Isotope incluye su propia versión de Modernizr que funciona sola, cargar Modernizr antes de Isotopo sin Modernizr.addTest causó este problema.

0

Eso es un error bastante críptico. Intente cargar una versión no ministrada del isótopo jQuery y una versión no miniaturizada de Modernizr y vea si se vuelve más descriptivo. Dado el "#" en el mensaje, también buscaría los selectores jQuery que no arrojan resultados.

Cuestiones relacionadas