デバイスのタッチイベントを防止する機能があります(特定の場合)。 Chromeの最終更新まではうまくいきました。event.preventDefaultがChromeの "document"/"document.body"要素で機能していない
document
またはdocument.body
からのイベントを防止しようとしていますが、いくつかの特定の要素からイベントを受信すると機能します。例えば
:私はbody
要素内の子供たちの多くを持っているし、この構造を変更することはできませんので、
//this not works
document.addEventListener("touchmove", function(event) {
event.preventDefault();
});
//this one works
document.querySelector(".container").addEventListener("touchmove", function(event) {
event.preventDefault();
});
これは、非常に便利な動作ではありません。
誰かがそれを再び取得する方法を知っていますか、それとも最新のChromeの正しい動作ですか?助けていただければ幸いです。