Использовать плагин jQuery easing с функцией прокрутки - PullRequest
1 голос
/ 01 апреля 2012

Я искал это, но я нашел, как использовать его с ScrollTo.Это другой.

Мне нужно, чтобы плагин jQuery Easing работал с этой функцией:

function ira(id){
      $('html,body').animate({scrollTop: $("#"+id).offset().top}, 700);
}

Больше не нужно объяснять ... Заранее спасибо за помощь!

...

Кроме того, я хотел бы знать, возможно ли установить вместо анимации скорость вместо продолжительности, так что это займет меньше времени, если я нахожусь рядом с моей целью илибольше, если я далеко от этого.

Еще раз спасибо!

1 Ответ

5 голосов
/ 01 апреля 2012

jQuery-анимация принимает только длительность для определения скорости. Для замедления включите easing js на своей странице и передайте третий аргумент функции анимации:

 $('html,body').animate({scrollTop: $("#"+id).offset().top}, 700, "easeInOutCirc");
...