Я работаю над расширением 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