JS: Touch equivalent for mouseenter
2019: Yes-ish: Using pointerenter. BUT, by default, a touch (or mouse down) causes the element to ‘capture’ the pointer, preventing further pointerleave/enter events unless you explicitly release the capture. Moreover, you’ll want to set touch-action:none on relevant elements to avoid the browser intercepting touches for default pan/zoom etc. Example: CSS: *{ touch-action: none; } JS: … Read more