Прокрутка постепенно замедляется до остановки после того, как вы отпустите, как будто прокрутка будет скользким.
, по моему мнению, это хорошо, если вам нужно быстро scoll. /> Хотя, в моем случае это раздражает. Я делаю редактор краски, где вы можете прокрутить, чтобы изменить размер кисти. Для пользователя было бы намного приятнее, если бы прокрутка немедленно остановилась. Непревзойденно, что при хранении ctrl он выполняет желаемый эффект. Кроме того, если это возможно только с CSS, упомяните это!
Код: Выделить всё
Document
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scroll me!
Scrolling:
let scrolling;
const scrollingHTML = document.querySelector("#scrolling");
document.querySelector("#scrolled_element").addEventListener("wheel", e => {
scrolling = true;
}, {passive: true});
setInterval(() => {
scrollingHTML.innerHTML = scrolling;
scrolling = false;
}, 50);
Подробнее здесь: https://stackoverflow.com/questions/797 ... javascript
Мобильная версия