У меня такая же проблема, как и сообщение this, но ответ, который был дан, не сработал для меня. Когда я пытаюсь использовать меню мобильных гамбургеров MaterializeCSS, он работает только в первый раз, когда он нажимается, а затем просто добавляет hastag в конец URL-адреса и фактически не открывает боковой навигатор вообще.MaterializeCSS сторона nav не работает
Мой HTML:
<nav class="white">
<div class="nav-wrapper">
<a id="logo-container" href="/" class="brand-logo center">JCSDevelopment</a>
<a href="#" data-activates="mobile-demo" class="button-collapse"><i class="material-icons">menu</i></a>
<ul id="nav-mobile" class="right hide-on-med-and-down">
<li><a href="/">Home</a></li>
<li><a href="/portfolio">Portfolio</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
<ul id="mobile-demo" class="side-nav">
<li><a href="/">Home</a></li>
<li><a href="/portfolio">Portfolio</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
</div>
</nav>
И мои JS:
$(window).scroll(function(){
$('.hideme').each(function(i){
var bottom_of_object = $(this).offset().top + $(this).outerHeight();
var bottom_of_window = $(window).scrollTop() + $(window).height();
if(bottom_of_window > bottom_of_object){
$(this).animate({'opacity':'1'},500);
console.log('reveal image');
};
});
});
(function($){
$(function(){
$('.parallax').parallax();
$('.button-collapse').sideNav();
});
})(jQuery);
я поставил решение в мой код, я также попытался положить остальную часть моих JS в функции .ready()
и помещенные функция .sideNav()
была последней, но это тоже не сработало.
Посмотрите на свою консоль, есть ли ошибки? – Coleman
Да, я просто посмотрел, и у меня есть «Отложенные задачи (ы) таймера, чтобы улучшить гладкость прокрутки. См. Crbug.com/574343. 'подходит, когда я попробую. – jSutcliffe90
Если смотреть в Интернете, это похоже на хром, оно тоже не работает в firefox, но это сообщение не появляется. Очень смущенный! – jSutcliffe90