Files
30-seconds-of-code/snippets/supportsTouchEvents.md
2020-09-15 21:52:00 +03:00

454 B

title, tags
title tags
supportsTouchEvents browser,intermediate

Returns true if touch events are supported, false otherwise.

  • Check if ontouchstart exists in window or window.DocumentTouch is true and the current document is an instance of it.
const supportsTouchEvents = () =>
  window &&
  ('ontouchstart' in window || window.DocumentTouch && document instanceof window.DocumentTouch);
supportsTouchEvents(); // true