【移动端】js禁止页面滑动与允许滑动
标签:
JavaScript
禁止页面滑动
通常静止滑动方案:(阻止滑动事件)
window.ontouchmove=function(e){
e.preventDefault && e.preventDefault();
e.returnValue=false;
e.stopPropagation && e.stopPropagation(); return false;
};有部分机型不支持以上静止滑动方案,可使用:(点击后页面浮动到指定位置不动 将body的position设置为fixed)
$("#btn").click(function(){ var top=$(window).scrollTop();//这是当前滚动的页面滚动条位置
$("body").css({ "position":"fixed", "width":"100%", "top":top*-1 //此处为当前需要定住的位置 });
});允许页面滑动:
通常允许滑动方案:(清空滑动事件即可)
window.ontouchmove="";
处理部分机型禁止滑动的允许滑动:(将body的position设置为static)
$("#btn2").click(function(){
$("body").css({ "position":"static"
});
});
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦