![Firefox for Android logo](https://assets-prod.sumo.prod.webservices.mozgcp.net/media/uploads/products/2020-04-14-08-37-28-a0d9f0_1.png)
How do I override browser swipe gestures to implement on-page swipe gestures in JavaScript?
I've developed a site which uses left and right swipe gestures implemented in JavaScript to scroll through a carousel. However, these are ignored and are interpreted as usual by Firefox, showing either the tabs or navigation sidebar (right and left swipes respectively). Is there any way of overriding this behaviour?
由 scratchresistor 於
所有回覆 (1)
You will need to use touch events to listen for swiping in mobile browsers:
https://developer.mozilla.org/en/DOM/Touch_events
If you call preventDefault() on the touchstart event, it will prevent the browser from scrolling the content.