Estou tendo um problema com o menu de navegação. O mesmo em mobile, quando eu abro e fecho ele, logo após redireciono a página para o display com computador por exemplo, o menu some. A unica forma de faze-lo aparecer é atualizando a pagina, ou colocando o display da largura de um celular e abrir o menu novamente.
Pergunta
Luiiiz
Estou tendo um problema com o menu de navegação. O mesmo em mobile, quando eu abro e fecho ele, logo após redireciono a página para o display com computador por exemplo, o menu some. A unica forma de faze-lo aparecer é atualizando a pagina, ou colocando o display da largura de um celular e abrir o menu novamente.
CSS
.nav-bar ul { display: block; text-align: right; padding: 0 100px 0 0; } @media screen and (max-width: 1024px) { .nav-bar ul { padding: 10px; background-color: #eee; text-align: inherit; display: none; position: relative; } }JQuery
$(document).ready(function(){ var $btnMob = $(".btn-mob"); var $navBar = $(".nav-bar ul"); $($btnMob).click(function(e) { e.preventDefault; $($navBar).slideToggle(); }); $(window).resize(function(){ if ($(window).width() >= 700) { $($navBar).css("display", "block !important"); } }); });Editado por LuiiizLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados