@sadboyprogrammer

Как сделать чтобы по клику на страница скроллилась до нужной секции?

Как сделать чтобы по клику на страница скроллилась до нужной секции?
  • Вопрос задан
  • 54 просмотра
Решения вопроса 2
@Frostik12
Секции задаешь id="test"

Ссылке a href="#test"

Все работает
Ответ написан
Beeetle
@Beeetle
Для плавного скролла (jquery):
$("#menu").on("click","a", function (event) {
		//отменяем стандартную обработку нажатия по ссылке
		event.preventDefault();

		//забираем идентификатор бока с атрибута href
		var id  = $(this).attr('href'),

		//узнаем высоту от начала страницы до блока на который ссылается якорь
			top = $(id).offset().top;
		
		//анимируем переход на расстояние - top за 1500 мс
		$('body,html').animate({scrollTop: top}, 1500);
	});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы