Задать вопрос
idontgetit
@idontgetit
Начинающий дед

При событии onclick страница возвращается в исходное состояние. Как убрать?

есть у меня навигация по сайту, при нажатии на кнопку у меня эта менюшка выезжает с правой стороны экрана. через джс сделал. Событие onclick. Но у меня проблема в том, что когда я нажимаю на кнопку, то всю страницу как бы в самое начало выбрасывает. Если допустим я прокручу к футеру и нажму на кнопку, то сайт в самое начало уйдет ( а кнопка и менюшка фиксированные)
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@DanKud
Нужно использовать event.preventDefault() для отмены стандартных действий браузера на события:

<a href="#" class="menu">меню</a>

document.querySelector('.menu').addEventListener('click', e => {
    e.preventDefault();
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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