Анимация прокрутки jquery переворачивается при нажатии, а затем плавно прокручивается - PullRequest
0 голосов
/ 02 июля 2011

Я настроил эту функцию:

      $(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, на который я нацеливаюсь, - это первый элемент на странице, который я начинаю справа внизу и вне оболочки.

Как насчет этого небольшого броска вначале?

...