【发布时间】:2013-02-08 10:38:06
【问题描述】:
我想在 iPhone 屏幕上跟踪我的手指移动。然而,这会导致橡皮筋和滚动,因此我必须关闭默认行为。
如本网站所述
我已经添加了事件监听器,就像这样
document.addEventListener('touchmove', touchMove, false);
document.addEventListener('gesturechange', gestureChange, false);
并禁用默认行为,就像这样
function touchMove(event){event.preventDefault(); //other code here}
function gestureChange(event){event.preventDefault(); //other code here}
现在,我可以做我想做的事了,但我不能再缩放页面了。我仍然能够检索 touchstart 坐标并从手势更改中检索缩放因子。从逻辑上讲,我想使用它们以编程方式更改页面缩放。如何用 javascript 做到这一点?
【问题讨论】:
标签: iphone event-listener touchmove