我试图在浏览器滚动后启动一些代码。
如果我这样做
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;
}
事件正常发生。但是,如果我删除溢出:hiddem并滚动浏览器,那么up事件不会触发。有没有办法让浏览器正常响应通过触摸滚动但仍然触发MSPointerUp事件?
答案 0 :(得分:1)
您可以使用style =“ - ms-touch-action:pan-y”,这样您就可以滚动webView,并拥有横向MSEvents,您可以在此处找到更多选项:http://msdn.microsoft.com/en-us/library/windows/apps/Hh767313.aspx