Всем привет. Сталкиваюсь с данной проблемой не первый раз, сам так и не смог найти решения.
Есть лендинг, у него две страницы:
- Главная. Меню с переходами по якорям. (
dev8.olmor.com.ua/)
Ссылки в меню оформлены так: #process
- Карточка товара. С таким же меню.(
dev8.olmor.com.ua/inner.html)
Ссылки в меню оформлены так: index.html#process
Проблема:
Меню страницы "Карточка товара", работает как нужно, переходит по якорям, но не срабатывает этот скрипт и из-за этого скроллится ниже чем нужно.
$(function () {
var $page = $('html, body');
$('nav .nav-list a, .mouse-box a').click(function () {
$page.animate({
scrollTop: $($.attr(this, 'href')).offset().top - 85
}, 1000);
return false;
});
});
Может кто уже сталкивался с данной проблем. Как решить или возможно есть другая реализация.
Заранее спасибо за помощь.