Задать вопрос
@Timon1221

Почему не работает duration в animate()?

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

jQuery(document).ready(function() {
  jQuery("a.scrollto").click(function () {
    elementClick = jQuery(this).attr("href")
    destination = jQuery(elementClick).offset().top;
    jQuery("html,body").animate({scrollTop: destination}, 1500);
    return false;
  });
});
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы