Javascript click event Стоп якорь ссылка - PullRequest
0 голосов
/ 05 июня 2019

При включении события нажатия js тег привязки href doest работает HTML:

<li id="serviciosbtn"><a href="#servicios">SERVICIOS</a></li>

JS


var servicios = document.getElementById("serviciosbtn");

servicios.addEventListener("click", function(e) {
        nav.classList.add("hide-mobile");
        e.preventDefault();
});

Это действительно применяет класс, но href теперь не работает

Ответы [ 2 ]

0 голосов
/ 06 июня 2019

e.preventDefault (); это единственная причина Прочтите официальную документацию

Попробуйте удалить e.preventDefault (); будет вести себя нормально

0 голосов
/ 06 июня 2019

@ ullfindsmit, да, когда я удаляю e.preventDefault (), он работает

...