3
브라우저를 스크롤 한 후 일부 코드를 가져 오려고합니다.IE10에서 브라우저 상호 작용을 사용하지 않고 MSPointerUp 이벤트를 실행하는 중
내가 CSS 제대로
html {
-ms-content-zooming: none; /* Disable pan/zoom */
overflow:hidden;
}
이벤트 화재와 함께
function handleDown(event) {
console.log("down");
}
function handleUp(event) {
console.log("up");
}
window.addEventListener("MSPointerDown", handleDown, false);
window.addEventListener("MSPointerUp", handleUp, false);
을합니다. 그러나 overflow : hiddem을 제거하고 브라우저를 스크롤하면 up 이벤트가 실행되지 않습니다. 브라우저를 터치하여 스크롤해도 정상적으로 응답하지만 MSPointerUp 이벤트는 계속 발생시키는 방법이 있습니까?
는 MSPointerCancel 이벤트가 스크롤이 시작될 때 대신 발사됩니다. – Rowan
동일한 문제가 있습니다. MSPointerCancel은 스크롤을 시작할 때 직접 발생하기 때문에 솔루션이 아닙니다. 스크롤이 완료되고 포인터가 "놓은"경우가 아닙니다. –