Остановить скользкую прокрутку пользователя в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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