Pergunta

Estou recebendo um "objecto não suporta esta propriedade ou método" de erro na seguinte linha ...

$("ul.sf-menu").superfish({ 
        pathClass: 'current-subs'
    });

O meu entendimento é que superfish.js deveria ter definido esse método. É embaraçoso para pedir ajuda, já que é provável que seja algo realmente estúpido, mas provavelmente devido a minha ignorância do jQuery eu não sou capaz de obter uma alça sobre ele.

Foi útil?

Solução

Descobri-lo.

Eu tinha importado jQuery duas vezes o seguinte:

<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>

Outras dicas

O seu arquivo JS superfish incluído como este?

<script type="text/javascript" src="superfish.js"></script>
//                                                ^^^^^^^^^ end tag required

Eu também presumo que você está usando o IE quando você receber esse erro ... faz Firefox / Firebug fornecer melhor informação quanto à questão?

Tome últimas superfish.js deste url http://plugins.jquery.com/superfish/. Isto deve resolver o problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top