2010-11-05 37 views
5

error "$ .support no está definido" al intentar usar fancybox con jQuery. Nunca he visto esto antes.

¿Podría ser debido a conflictos jQuerys? ¿Algunas ideas?

jQuery definitivamente se está ejecutando, ya que los otros elementos en la página que lo utilizan funcionan bien.

Respuesta

2

¿Está incluyendo el archivo JavaScript de fancybox antes de jQuery? No lo hagas

4

¿se aseguró de que la biblioteca jquery se encuentre en la parte superior de la biblioteca de cajas de lujo de jquery?

ver, por ejemplo, ésta:

esto está mal

<script src="../../FancyBox/Fancybox.js" type="text/javascript"></script> 

<script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> 

esta es la manera correcta

<script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> 

<script src="../.. /FancyBox/Fancybox.js" type="text/javascript"></script> 
1

¿Qué versión de jQuery está usando? $ .support es una característica implementada en jQuery 1.3+

1

Debe actualizar a la última versión de jquery.