Problema Superfish, "L'oggetto non supporta questa proprietà o metodo"
Domanda
Ricevo un oggetto " L'oggetto non supporta questa proprietà o metodo " errore nella seguente riga ...
$("ul.sf-menu").superfish({
pathClass: 'current-subs'
});
La mia comprensione è che superfish.js avrebbe dovuto definire quel metodo. È imbarazzante chiedere aiuto poiché è probabile che sia qualcosa di veramente stupido, ma probabilmente a causa della mia ignoranza di jQuery non sono in grado di gestirlo.
Soluzione
Capito.
Avevo importato jQuery due volte come segue:
<script src="../js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="../js/superfish.js" type="text/javascript"></script>
...
<!-- Didn't notice this one -->
<script src="../js/jquery-1.3.2.min.js" type="text/javascript"></script>
Altri suggerimenti
Il tuo file JS superfish è incluso in questo modo?
<script type="text/javascript" src="superfish.js"></script>
// ^^^^^^^^^ end tag required
Presumo anche che tu stia utilizzando IE quando ricevi questo errore ... Firefox / Firebug fornisce informazioni migliori sul problema?
Prendi gli ultimi superfish.js da questo URL http://plugins.jquery.com/superfish/. Questo dovrebbe risolvere il problema.