Uncaught TypeError: $(...).each is not a function
31/01/2016
0
Olá galera, estou com esse problema na minha nav-bar, ela simplesmente não abre, apesar de ter este código aqui:
O que pode ser? :'( Tem algum outro modo? Para que a nav bar abra e feche mais fácil?
$(document).ready(function(){var b=location.href.toLowerCase();$(".main-nav ul li a").each(function(){if(b.indexOf(this.href.toLowerCase())>-1){$("li.highlight").removeClass("highlight");$(this).parent().addClass("highlight")}})});$(function(){var b=$("#pull");menu=$(".main-nav ul");menuHeight=menu.height();$(b).on("click",function(a){a.preventDefault();menu.slideToggle()});$(window).resize(function(){var a=$(window).width();if(a>320&&menu.is(":hidden")){menu.removeAttr("style")}})});$(".backtotop").click(function(){$("html,body").animate({scrollTop:0},400);return false});
O que pode ser? :'( Tem algum outro modo? Para que a nav bar abra e feche mais fácil?
João Eudes
Curtir tópico
+ 0
Responder
Posts
01/02/2016
Raphael Neves
Olá João!
Tente da seguinte forma:
PS (certifique-se que a lib do jQuery está sendo referenciada na head da sua página.)
Veja que defini uma variável de acesso para cada link em links e como callback chamei uma função.
Não tenho como testar aqui no momento, mas se não funcionar passa um feedback que damos mais uma olhada.
Abraço.
RN
Tente da seguinte forma:
PS (certifique-se que a lib do jQuery está sendo referenciada na head da sua página.)
var links = $(".main-nav ul li a"); links.each(link, function(){ // comportamento aqui.... })
Veja que defini uma variável de acesso para cada link em links e como callback chamei uma função.
Não tenho como testar aqui no momento, mas se não funcionar passa um feedback que damos mais uma olhada.
Abraço.
RN
Responder
Clique aqui para fazer login e interagir na Comunidade :)