3

ブラウザがスクロールされた後、いくつかのコードを起動しようとしています。

私が行った場合

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 イベントを発生させる方法はありますか?

4

1 に答える 1

1

style="-ms-touch-action: pan-y" を使用できるため、webView をスクロールしたり、水平方向の MSEvents を使用したりできます。その他のオプションについては、http://msdn.microsoft.com/en- を参照してください。米国/ライブラリ/windows/apps/Hh767313.aspx

于 2013-10-16T11:16:56.777 に答える