JS:如何识别是否通过触摸(而非鼠标)提供鼠标事件

时间:2015-01-11 18:33:31

标签: javascript arrays events touch mouse

即使在混合设备上,我也想单独管理鼠标和触摸事件。

如何禁用鼠标事件(click,mousedown,up ...)检测事件是否由鼠标或触摸提供。

目前,当我触摸它产生的对象时: - 触摸开始 - 鼠标输入(不需要的) - 鼠标按下(不需要的)

感谢您的建议:)

1 个答案:

答案 0 :(得分:0)

解决方案:

防止touchstart中的默认值:

$key.on("touchstart", function (e) {
    e.preventDefault();
});

然后不会调用鼠标事件。