如题,没有什么特殊的布局,网页上面只有一个Canvas,本想写个类似画板的程序,用户可以用手指在Canvas上画线,但是发现onmspointermove根本不响应,手指在屏幕上move时,整个网页都会跟着动(有点类似下拉刷新的感觉)。大小什么的都写死了,WebView依然会显示滚动条。
听从
http://stackoverflow.com/questions/12057946/touchmove-mspointermove-event-not-firing-in-windows-8
的意见,在Canvas中设置了style="-ms-touch-action: none"。但是没有效果。
求解。谢谢了。
为了确保网页中的 mspointermove 事件正常工作,你可以尝试以下方法:
如果以上方法仍然无效,你可以考虑使用调试工具来查看浏览器的控制台日志,以确定是否有任何 JavaScript 错误导致了事件未能正常触发。