Сообщение от Сергей Ракипов
|
То есть я при клике ожидаю что она закрывает навигацию и отпускается вниз к своему якорю.
|
И что ее должно заставить это делать?
Что значит "опуститься"?
Переместиться только на экране? Или элемент в DOM должен переместиться в другой узел?
В любом случае сам элемент никуда опускаться не будет
При клике на ссылку с href="#..." просто происходит переход на ту часть страницы, которая начинается с элемента с соответствующим id. Ну просто страница роллингуется до этого места, если этот элемент не был виден. Но у Вас и этого не будет происходить потому, что есть
event.preventDefault();
Это отменяет стандартную реакцию на клик по ссылке.