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");
}
posted on 2021-08-30 15:16  小虾米吖~  阅读(524)  评论(0编辑  收藏  举报