Я настроил эту функцию:
$(function() {
$('.top a').bind('click',function(event){
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 5000,'easeInOutExpo');
event.preventDefault();
});
});
Она работает хорошо, но в режиме онлайн, когда я нажимаю на нее, она сначала прыгает вверх на несколько пикселей, а затем плавно перемещается к вершине.
На корпусе и на обертке нет полей или прокладки.Элемент div, на который я нацеливаюсь, - это первый элемент на странице, который я начинаю справа внизу и вне оболочки.
Как насчет этого небольшого броска вначале?