对于支持鼠标和触摸的混合设备,检测和绑定事件的推荐方式是什么?检测混合设备
例如,如果Modernizr的有一个名为hybrid
测试,你可以做这样的事情:
var handler = null;
switch (true) {
case (Modernizr.hybrid):
handler = 'touchstart click';
break;
case (Modernizr.touch):
handler = 'touchstart';
break;
default:
handler = 'click';
break;
}
只是绑定touchstart每次用点击一起,这不会伤害任何事件,如果事件不会触发... – dandavis