Superfish Problem „Objekt unterstützt diese Eigenschaft oder Methode nicht“
Frage
Ich erhalte ein „Objekt nicht diese Eigenschaft oder Methode unterstützen“ Fehler in der folgenden Zeile ...
$("ul.sf-menu").superfish({
pathClass: 'current-subs'
});
Mein Verständnis ist, dass superfish.js sollte diese Methode definiert hat. Es ist peinlich, um Hilfe zu bitten, da es wahrscheinlich ist etwas wirklich dumm, sondern wahrscheinlich aufgrund meiner Unkenntnis von jQuery bin ich nicht in der Lage in den Griff zu bekommen.
Lösung
es herausgefunden.
Ich hatte importiert jQuery zweimal wie folgt:
<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>
Andere Tipps
Ist Ihr Superfish JS-Datei wie folgt enthalten?
<script type="text/javascript" src="superfish.js"></script>
// ^^^^^^^^^ end tag required
ich auch nehme an, Sie IE verwenden, wenn Sie diese Fehlermeldung erhalten ... hat Firefox / Firebug bietet besser Informationen in Bezug auf die Frage?
Nehmen neuestes superfish.js von dieser URL http://plugins.jquery.com/superfish/. Dies sollte das Problem lösen.