我正在尝试在浏览器滚动后启动一些代码。
如果我做
function handleDown(event) {
console.log("down");
}
function handleUp(event) {
console.log("up");
}
window.addEventListener("MSPointerDown", handleDown, false);
window.addEventListener("MSPointerUp", handleUp, false);
与 CSS 一起
html {
-ms-content-zooming: none; /* Disable pan/zoom */
overflow:hidden;
}
事件正确触发。但是,如果我删除 overflow:hiddem 并滚动浏览器,则不会触发 up 事件。有没有办法让浏览器通过触摸正常响应滚动但仍然触发 MSPointerUp 事件?