Observe Element(s)
Add
To watch for wheel gestures on an element, add the element with .observe to the WheelGestures instance:
const wheelGestures = WheelGestures()
const domElement = document.getElementById("wheel-movable")
wheelGestures.observe(domElement)Remove
When you are ready to cleanup the event listeners you can call .unobserve method with the same element.
wheelGestures.unobserve(domElement)Alternatively you can call the function returned from .observe()
const unobserveDomElement = wheelGestures.observe(domElement)
// later in clean up...
unobserveDomElement()Alternative: Add events manually
If you prefer to add & remove event listeners yourself, you can also feed events to WheelGestures to process manually:
const wheelGestures = WheelGestures()
const domElement = document.getElementById("wheel-movable")
domElement.addEventListener("wheel", wheelGestures.feedWheel)