移动端禁用及恢复触摸页面滚动

Chrome 51、Firefox 49及以上

//阻止默认行为函数
function preventDefault(e) {
    e.preventDefault();
}

// 禁用触摸滚动页面
document.addEventListener('touchmove', preventDefault, {passive: false});

// 恢复触摸滚动页面
document.removeEventListener('touchmove', preventDefault, {passive: false});

Chrome 51、 Firefox 49以下

//阻止默认行为函数
function preventDefault(e) {
    e.preventDefault();
}

// 禁用触摸滚动页面
document.addEventListener('touchmove', preventDefault, false);

// 恢复触摸滚动页面
document.removeEventListener('touchmove', preventDefault, false);
原文地址:https://www.cnblogs.com/web-record/p/10276974.html