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

Как сделать плавную прокрутку по странице?

Вот пример: thomasmraztour.com

При прокрутке вниз или вверх после кручение барабана мыши странице продолжает немножко скролиться.

Как в целом сделать плавную прокрутку ?)

Спасибо!
  • Вопрос задан
  • 150 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Otvertka12335
@Otvertka12335
Student
jQuery

$(document).bind( 'mousewheel', function (e) { 
var nt = $(document.body).scrollTop()-(e.deltaY*e.deltaFactor*100); 
e.preventDefault(); 
e.stopPropagation(); 
$(document.body).stop().animate( { 
     scrollTop : nt 
 } , 500 , 'easeInOutCubic' );  
} )

C длиной скрола (100), скоростью (500) и эфектом (easeInOutCubic) нужно поиграться
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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