Здравствуйте. На сайте установлены якори и при переходе по ним из-за приклеенного вверху хедера страница смещается ниже якоря ровно на высоту этого хедера. для якорей на индексной странице я сделал плавную прокрутку.
$("a.slide_to_anchor").click(function () {
var elementClick = $(this).attr("href")
var destination = $(elementClick).offset().top - $("#undefined-sticky-wrapper").height(); // отнимаем высоту хедера
jQuery("html:not(:animated),body:not(:animated)").animate({scrollTop: destination}, 1000); // плавная анимация
return false;
});
Но вот как теперь обработать якори на других страницах (переход например с главной в /news/) чтобы нормально отображалось?