Как сгладить прокрутку по CTRL + F - PullRequest
0 голосов
/ 21 января 2020

Этот веб-сайт делает плавную прокрутку, когда находит что-то через CTRL + F. Я хотел бы получить подобный эффект через jQuery. Я попытался добавить следующий код в нижний колонтитул, но он не работает

$(document).ready(function(){
      $('html, body').animate({
        scrollTop: $(hash).offset().top
      }, 800);
    }
  });
});

1 Ответ

0 голосов
/ 21 января 2020

используйте атрибут swing для установки замедления. Вы также можете изменить продолжительность анимации.

var body = $("html, body");
body.stop().animate({scrollTop:0}, 1000, 'swing', function() {    
});

для дополнительной проверки https://api.jquery.com/animate/

...