我正在制作一个Webkit移动页面,并试图按照https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html
来替换手势更改和手势结束的缩放手势但是我的手势更改被触发了(很好),但是一旦我松开了两根手指甚至一根手指,就不会触发petureEnd。只有在我随后按下一根手指时,它才会被触发。
关于为什么不被触发的任何建议吗?
document.body.addEventListener("gesturechange", gestureChange, false);
document.body.addEventListener("gestureend", gestureEnd, false);
function gestureChange(e) {
e.preventDefault();
...
}
function gestureEnd(e) {
e.preventDefault();
console.log("Never prints");
...
}