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