What's the best way to detect a 'touch screen' device using JavaScript?

后端 未结 30 2473
花落未央
花落未央 2020-11-21 23:50

I\'ve written a jQuery plug-in that\'s for use on both desktop and mobile devices. I wondered if there is a way with JavaScript to detect if the device has touch screen capa

30条回答
  •  温柔的废话
    2020-11-22 00:33

    I would avoid using screen width to determine if a device is a touch device. There are touch screens much larger than 699px, think of Windows 8. Navigatior.userAgent may be nice to override false postives.

    I would recommend checking out this issue on Modernizr.

    Are you wanting to test if the device supports touch events or is a touch device. Unfortunately, that's not the same thing.

提交回复
热议问题