html禁止页面滚动(兼容ios和android)

function touched(flag) {
    document.addEventListener('touchmove', function (event) {    //监听滚动事件
        if(flag===1){
            event.preventDefault(); //阻止默认的处理方式(阻止下拉滑动的效果)
        }
    },{passive:false}); // 兼容ios主要属性
}

老方法:(不兼容ioS)

/**禁用滚动条**/
function unableScroll() {
let top = $(document).scrollTop();
$(document).on('scroll.unable', function (e) {
$(document).scrollTop(top);
})
}

/**启用滚动条**/
function enableScroll() {
$(document).unbind("scroll.unable");
}
没有人能一路单纯到底,但是要记住,别忘了最初的自己!
原文地址:https://www.cnblogs.com/LindaBlog/p/15206094.html