手势永远不会触发

时间:2018-11-29 01:14:10

标签: javascript webkit addeventlistener gesture

我正在制作一个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");
    ...
}

0 个答案:

没有答案