Javascript iOS Safari:disable elastic scrolling也会禁用所有可滚动的div
我在移动web应用程序中使用此javascript来防止页面中出现弹性滚动:Javascript iOS Safari:disable elastic scrolling也会禁用所有可滚动的div,javascript,scroll,Javascript,Scroll,我在移动web应用程序中使用此javascript来防止页面中出现弹性滚动: document.addEventListener('touchmove', function(e) { e.preventDefault(); //console.log(e.target); }, false); 但是,它禁用了“我的页面”中的弹性滚动,但也禁用了“我的页面”中的所有滚动。例如,我有一个具有scroll:auto的DIV;这也被上述代码禁用 我只需要禁用页
document.addEventListener('touchmove', function(e) {
e.preventDefault();
//console.log(e.target);
}, false);
但是,它禁用了“我的页面”中的弹性滚动,但也禁用了“我的页面”中的所有滚动。例如,我有一个具有scroll:auto的DIV;这也被上述代码禁用
我只需要禁用页面中的“弹性反弹”,而不必禁用应用程序中的其他元素
我如何解决它?我还尝试了以下CSS,但没有成功:
html, body {
height: 100%;
overflow: hidden;
}
这个怎么样:
html {
height: 100%;
width: 100%;
overflow: hidden;
}
body {
height: 100%;
width: 100%;
overflow: auto;
}