Is there a way to prevent touch devices from triggering the CSS hover state without converting all hover styles into mouseover listeners?
I am working on an application that needs to support both touch and pointer input. However, certain hover styles don't work well on touch devices because they tend to keep the hover state even after tapping an object.
Important considerations:
The width of the device does not necessarily indicate if it is touch-enabled. The touch screens we use are desktop-sized monitors.
I do not want to require users to only input via touch on multi-input devices.