我在我的移动网络应用程序中使用此javascript来阻止页面中的弹性滚动:
document.addEventListener('touchmove', function(e) {
e.preventDefault();
//console.log(e.target);
}, false);
但是,它会禁用页面中的弹性滚动,但它也会禁用页面中的所有滚动条。例如,我有一个DIV滚动:auto;使用上面的代码也禁用了它。
我只需要禁用"弹跳弹性"在我的页面中,而不是我在我的应用程序中的其他元素。
我该如何解决?我也尝试了以下CSS,但没有用:
html, body {
height: 100%;
overflow: hidden;
}
答案 0 :(得分:-1)
这个怎么样:
html {
height: 100%;
width: 100%;
overflow: hidden;
}
body {
height: 100%;
width: 100%;
overflow: auto;
}