2010-11-05 13 views
5

Errore "$ .support non definito" quando si tenta di utilizzare fancybox con jQuery. Mai visto prima

Potrebbe essere dovuto a jQuerys in conflitto? Qualche idea?

jQuery è sicuramente in esecuzione, come gli altri elementi nella pagina che lo utilizzano funzionano bene.

risposta

2

Stai includendo il file JavaScript fancybox prima del jQuery? Non farlo.

4

ti sei assicurato che la libreria jquery si trovi in ​​cima alla libreria jquery fancy box?

Si veda ad esempio questo:

questo è sbagliato

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

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

questo è il modo giusto

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

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

Quale versione di jQuery stai usando? $ .support è una funzionalità implementata in jQuery 1.3+

1

È necessario eseguire l'aggiornamento alla versione più recente di jquery.