为了让低版本的手机正常使用touchmove我在touchmove中调用了preventDefault,这样造成了浏览器中的两点滑动放大缩小不能使用,那么在touchmove中判断一下当前有几个点按下在执行preventDefault方法可以解决问题吗?如何判断当前有几个点按下?或者如何解决这个问题?
为了让低版本的手机正常使用touchmove我在touchmove中调用了preventDefault,这样造成了浏览器中的两点滑动放大缩小不能使用,那么在touchmove中判断一下当前有几个点按下在执行preventDefault方法可以解决问题吗?如何判断当前有几个点按下?或者如何解决这个问题?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
「为了让低版本的手机正常使用 touchmove 我在 touchmove 中调用了 preventDefault」
什麼意思,爲什麼一定要 preventDefault?難道就沒有別的解決方案?
至於判斷幾個手指,只需要 e.touches.length 即可。