阻止整个页面滚动。。。★★

本文介绍了一种通过JavaScript实现的手势触摸事件监听方法,主要用于网页应用中禁止或允许触屏滚动行为。该方法利用了ontouchmove事件并结合preventDefault及stopPropagation阻止默认滚动行为。
var Common={};
    Common.Touchmove=function(){
        window.ontouchmove=function(e){   /*禁止页面滚动*/
                e.preventDefault && e.preventDefault();
                e.returnValue=false;
                e.stopPropagation && e.stopPropagation();
                return false;
         }
    }
    Common.noTouchmove=function(){
         window.ontouchmove=function(e){  /*解除禁止*/
                e.preventDefault && e.preventDefault();
                e.returnValue=true;
                e.stopPropagation && e.stopPropagation();
                return true;
         }
    }

$(".get").click(function(){
        $(".bgCover,.Quan1").show();
        Common.Touchmove();  //使用方法
 });

 

转载于:https://www.cnblogs.com/shimily/articles/5132875.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值