Остановить скользкую прокрутку пользователя в JavaScript [Duplicate]Javascript

Форум по Javascript
Anonymous
Остановить скользкую прокрутку пользователя в JavaScript [Duplicate]

Сообщение Anonymous »

На ноутбуке, когда вы прокручиваете на веб -странице, после того, как вы отпустите прокрутку, веб -страница будет продолжать прокручивать в течение короткого времени.

Прокрутка постепенно замедляется до остановки после того, как вы отпустите, как будто прокрутка будет скользким.

, по моему мнению, это хорошо, если вам нужно быстро 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

Вернуться в «Javascript»