2011-01-18 3 views
0

Lorsque je vais à http://www.kambariokas.eu/prideti.php, j'obtiens une erreur $ ("# nav"). SpasticNav n'est pas une fonction.
Dans d'autres pages, ce script fonctionne parfaitement, mais ce n'est pas un script pour la validation. Peut-être que vous avez des suggestions pour résoudre ce problème? Voici le code:Comment résoudre ce problème JavaScript?

<script type="text/javascript"> 
    $('#nav').spasticNav(); 
     $(document).ready(function(){ 
      $.validator.addMethod("username", function(value, element) { 
       return this.optional(element) || /^[a-z0-9\_]+$/i.test(value); 
      }, "Username must contain only letters, numbers, or underscore."); 

      $("#skelbimas").validate(); 

     }); 

    </script> 

Répondre

3

C'est parce que $ ("# nav") spasticNav est pas une fonction.. Autrement dit, vous ne l'avez pas défini nulle part.

Je présume qu'il devrait être défini dans le fichier http://www.kambariokas.eu/%20dizainas/js/jquery.spasticNav.js mais cela renvoie une erreur 404. Par conséquent, votre fonction spasticNav n'est jamais définie nulle part. Edit: supprime l'espace supplémentaire avant dizainas pour corriger l'emplacement du script.

+0

oh, fausse erreur :) Thx;) mais cela n'a pas résolu le problème – Gedzis

Questions connexes