用jq让移动端和PC端遮罩层弹出后页面禁止滚动

来源:互联网 发布:seo内容制作什么意思 编辑:程序博客网 时间:2024/05/29 19:55

PC端解决方案:

遮罩层弹出后让body的overflow值为hidden

$("body").css({overflow:"hidden"})

移动端解决方案:

让遮罩层和显示的菜单栏绑定 touchmove事件 然后禁止默认行为

$(".shadow",".column").bind("touchmove",function(e){

e.prevenDefault();

});

原创粉丝点击