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

PC端解决方案:

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

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

移动端解决方案:

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

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

e.prevenDefault();

});

你可能感兴趣的:(用jq让移动端和PC端遮罩层弹出后页面禁止滚动)