手机浏览器上js的preventDefaultde方法的使用

为了让低版本的手机正常使用touchmove我在touchmove中调用了preventDefault,这样造成了浏览器中的两点滑动放大缩小不能使用,那么在touchmove中判断一下当前有几个点按下在执行preventDefault方法可以解决问题吗?如何判断当前有几个点按下?或者如何解决这个问题?

阅读 3.5k
1 个回答

「为了让低版本的手机正常使用 touchmove 我在 touchmove 中调用了 preventDefault」
什麼意思,爲什麼一定要 preventDefault?難道就沒有別的解決方案?

至於判斷幾個手指,只需要 e.touches.length 即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题