2

我一直在 Javascript 中使用它来防止滚动我的整个应用程序:

function preventBehavior(e) {
e.preventDefault();
}
document.addEventListener("touchmove", preventBehavior, false);

但是,这也阻止了任何overflow:scroll元素具有这样做的能力。

同样令人讨厌的是,这会阻止 onClick 功能正常工作。在 jQuery 中,如果我将一个函数绑定到click事件,如果您点击该元素,该函数仍将执行,但在释放它之前将您的手指滑开。

有没有更好的方法来防止用户滚动文档(换句话说,我不希望窗口移动),不存在上述问题?

4

0 回答 0