@nagge101

Как сделать плавную прокрутку чуть выше якоря на jQuery?

Взял собственно из интернета код на jQuery:
$(".mobile-menu").on("click","a", function (event) {
		event.preventDefault();
		var id  = $(this).attr('href'),
			top = $(id).offset().top;
		$('body,html').stop().animate({scrollTop: top}, 1500);
	});

Но этого оказалось не достаточно. Менял значение ScrollTop, но почему-то по всем якорям анимация была только к первому... Помогите доработать этот момент!

Скролл должен быть буквально выше якоря пикселей на 200-300
  • Вопрос задан
  • 442 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
ну так сделайте top -= 200, например.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 12:39
100000 руб./за проект
23 нояб. 2024, в 12:16
60000 руб./за проект
23 нояб. 2024, в 08:36
2000 руб./за проект