Odrzuć kółko myszy
Buduję niestandardowy kod jQuery, aby umożliwić użytkownikowi prowadzenie przez stronę internetową za pomocą kółka myszy.
Kod, który buduję, jest podobny do tej strony:Połączyć
Wszystko działa dobrze, ale zdarzenie kółka myszy uruchamia się domyślnie wiele razy, dzięki czemu skrypt „pomija” pełne divy i przewija w dół / w górę wiele razy, zamiast tylko raz.
Potrzebuję sposobu, aby ograniczyć kółko myszy do strzelania tylko raz. W moim poszukiwaniu odpowiedzi znalazłem skrypt Bena Almana, który używa „debounce”.
Moje pytanie jest tutaj; czy istnieje sposób na obalenie KAŻDEGO zdarzenia kółka myszy zamiast obalania jego funkcji? Tak mówiąc, mówiąc „kółku myszy”, aby strzelał raz na 500 ms i ignorował wszystkie pożary, które zostały wysłane w tym okresie 500 ms.