Le problème de Superfish, & # 8220; Object ne prend pas en charge cette propriété ou cette méthode & # 8221;

StackOverflow https://stackoverflow.com/questions/1039950

  •  22-07-2019
  •  | 
  •  

Question

Je reçois un " objet ne prend pas en charge cette propriété ou cette méthode " erreur sur la ligne suivante ...

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

D'après ce que j'ai compris, superfish.js aurait dû définir cette méthode. C’est embarrassant de demander de l’aide, car c’est probablement quelque chose de vraiment stupide, mais probablement à cause de mon ignorance de jQuery, je ne parviens pas à me contrôler.

Était-ce utile?

La solution

Je l'ai compris.

J'ai importé jQuery deux fois comme suit:

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

Autres conseils

Votre fichier JS superfish est-il inclus comme ceci?

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

Je suppose aussi que vous utilisez IE lorsque vous obtenez cette erreur ... Est-ce que Firefox / Firebug fournit de meilleures informations sur le problème?

Prenez les dernières superfish.js de cette url http://plugins.jquery.com/superfish/. Cela devrait résoudre le problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top