js怎么判断点击的是双指还是单指?

在手机上有个功能需要用户双指点击触发,这个功能js能实现吗

阅读 6.8k
2 个回答
var dom = document.getElementById('dom');
dom.addEventListener('touchstart', onTouchStart);

function onTouchStart(e) {
    var len = e.touches.length;
    if (len === 2) {
        console.log('双指');
    } else if (len === 1) {
        console.log('单指');
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏