我想在 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 做到这一点?