在移动端页面开发中,有时需要禁止用户滑动屏幕,搜索了好久才找到移动终端的touch事件,touchstar,touchmove,touchend.
阻止滚动
一些移动设备有缺省的touchmove行为,比如说经典的iOS overscroll效果,当滚动超出了内容的界限时就引发视图反弹。这种做法在许多多点触控应用中会带来混乱,但要禁用它很容易。
document.body.addEventListener(‘touchmove‘, function(event) {
event.preventDefault();
}, false);
具体参见
移动互联网终端的touch事件,touchstart, touchend, touchmove
在PC端页面开发中,可以设置onmousewheel,具体参见
JS滚轮事件onmousewheel使用介绍
时间: 2024-10-13 10:31:58