Как обнаружить, когда пользователь поднимает пальцы после события колесного колеса в JavaScript?Javascript

Форум по Javascript
Ответить
Anonymous
 Как обнаружить, когда пользователь поднимает пальцы после события колесного колеса в JavaScript?

Сообщение Anonymous »

Я работаю над расширением Chrome и должен обнаружить, когда пользователь поднимает свои пальцы с сенсорной панели после прокрутки. В Flutter есть событие, такое как Dragend, но я не мог найти эквивалент для колес колеса, вызванных жестами сенсорной панели в JavaScript. Когда они снимают пальцы с сенсорной панели), не только когда прокрутка импульса замедляется. < /p>
Пока я попробовал этот подход, используя setTimeout (): < /p>
let wheelTimeout;
document.addEventListener("wheel", () => {
clearTimeout(wheelTimeout); // Reset the timer
wheelTimeout = setTimeout(() => {
console.log("User lifted fingers from touchpad!");
// Perform actions when scrolling stops
}, 200); // Adjust delay as needed
});
< /code>
Это работает, устанавливая тайм -аут на каждом колесе колеса и предполагая, что свиток "закончился", если нет нового события в течение 200 мс. < /p>
Мои вопросы. : < /p>

Это лучший способ обнаружить, когда пользователь удаляет свои пальцы из сенсорной панели? < /li>
Есть ли какие -либо лучше или точнее Методы в JavaScript или API расширения Chrome?
заранее! < /li>
< /ul>

Подробнее здесь: https://stackoverflow.com/questions/794 ... l-event-in
Ответить

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

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

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

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

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