Отступ от body по клику jquery?

Привет всем!
Есть код который выполняет скроллинг при нажатие, взял отсюда но у меня на сайте меню фиксировано, при нажатие на пункт меню скрывается заголовка. Вопрос такой как сделать чтоб при нажатие отступы были с body,можно и с другого блока.
Сейчас как выглядет заголовка при нажатие на букву А (то есть при нажатие А показывает букву Б т.к. меню скрыл А)

$(document).ready(function(){
	$("#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);
	});
});
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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