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


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

jquery Android web前端开发 html5 JavaScript

提督如月末 10 years, 5 months ago

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

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

月亮我弄弯滴 answered 10 years, 5 months ago

Your Answer