В попытке следовать лучшим практикам мы пытаемся использовать соответствующие события JavaScript/jQuery в зависимости от того, какое устройство вы используете. Например, мы создаем мобильный сайт с тегом, который будет иметь событие onclick или touch. В случае с iPhone мы хотели бы использовать событие "touchstart". Мы хотим проверить, поддерживает ли их устройство "touchstart", прежде чем связывать этот обработчик с объектом. Если это не так, тогда мы свяжем "onclick".
Каков наилучший способ сделать это?