makc9I
@makc9I
фрилансер, web разработчик

Почему при клике на меню перекидывает наверх страницы?

Накидал верстку сайта. Заадаптивил меню, чтобы на мобилках был гамбургер с появляющимся меню при клике. И гамбургер и меню выставлены в position: fixed. Не могу врубиться, почему при клике на гамбургер меня кидает на самый верх страницы.
Вот сайт sandbox.maximshadrin.ru/centrvet

ac8e9643cca747d09a93674fe12216bf.png
  • Вопрос задан
  • 720 просмотров
Решения вопроса 1
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
$('.toogle-menu').bind("click", function(e) {
   // ваш скрипт, открывающий выпадающее меню
   e.preventDefault(); // собственно, вся магия в этой строке
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@tommy_13
потому что ссылка/
чтобы отменить действие, добавь e.preventDefault();
Ответ написан
Комментировать
Возвращайте в функции false или пишите e.preventDefault()
Ответ написан
Комментировать
makc9I
@makc9I Автор вопроса
фрилансер, web разработчик
Мда, ну я даю. Ведь думал об этом, но что-то в голову взбрело, что нет там ссылки. А посмотреть в код не догадался. Спасибо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы