【发布时间】:2013-04-27 05:09:26
【问题描述】:
我有一个页面,其中有一个部分用于绘制绘图。但在移动浏览器上使用时,touchmove 事件(至少是垂直事件)也会滚动页面(这会降低绘图体验)。有没有办法a)禁用和重新启用页面的滚动(这样我可以在每行开始时将其关闭,但在每行完成后将其重新打开),或b)禁用默认处理touchmove 事件(可能是滚动)会转到绘制草图的画布(我不能完全禁用它们,因为草图使用它们)?
我已经在草图中使用了 jquery-mobile vmouse 处理程序,如果这会有所不同的话。
更新:在 iPhone 上,如果我选择要在其中绘制草图的画布,或者在绘制之前只按住手指一会儿,页面不会滚动,这不是因为我在页面中编码。
【问题讨论】:
-
很确定它不会以它存在的形式对您有很大帮助,但请查看this question。它处理常规滚动,但也许你可以使用它。
标签: javascript jquery-mobile touch