Agregué este código en archivos de script. Recibí un error en mi segunda línea. También cambié $ en lugar de jquery, pero obtuve el error anterior. Por favor, sugiera dónde cometí el error.

      if(jQuery(window).width()>=320){
 jQuery(".side-nav-button").on("click tap", function() {
                            jQuery(".side-nav-container").toggleClass("showNav hideNav").removeClass("side-nav-hide");
                            jQuery(this).toggleClass("animated");
                        });
      }  
     }
    };
  }(jQuery));

Gracias

0
vignesh r 6 ene. 2017 a las 10:31
Intente usar $ en lugar de jquery y verifique
 – 
Rahul
6 ene. 2017 a las 10:36
Para facilitarle la vida, antes de publicar valide su código en un linter para detectar errores obvios: jshint.com
 – 
nickolusroy
6 ene. 2017 a las 12:17

3 respuestas

Este es el código válido para esto:

$(function(){
    if($(window).width()>=320){
     $(".side-nav-button").on("click tap", function() {
       $(".side-nav-container").toggleClass("showNav hideNav").removeClass("side-nav-hide");
       $(this).toggleClass("animated");
     });
    }
});
0
Krunal 6 ene. 2017 a las 10:38
       if(jQuery(window).width()>=320){
 jQuery(".side-nav-button").on("click tap", function() {
                            jQuery(".side-nav-container").toggleClass("showNav hideNav").removeClass("side-nav-hide");
                            jQuery(this).toggleClass("animated");
                        });
      }(jQuery);

Parece que en su código hay corchetes adicionales en su código.

0
Ashokkumar 6 ene. 2017 a las 10:41
  • Use '$' en lugar de 'jQuery' espero que funcione
  • Pon tu secuencia de comandos de jQuery primero antes de todas las secuencias de comandos <script type="text/javascript" src="jquery-min.js" ></script>
0
Mark Rotteveel 6 ene. 2017 a las 12:18