HTML5技术

移动端页面滚动穿透问题一些解决方案 - Lyzh

字号+ 作者:H5之家 来源:H5之家 2016-08-26 18:00 我要评论( )

问题描述 最近在做移动项目时遇到一个页面滚动穿透问题,具体场景是这样的,在一个可滚动的列表页中弹出一个蒙层,蒙层中的内容是可滚动的,底部的父页面理论上是不可滚动的,但是当滑动蒙层内容时,底部父页面会跟随滚动,这就是页面滚动穿透的问题。这个是

问题描述

最近在做移动项目时遇到一个页面滚动穿透问题,具体场景是这样的,在一个可滚动的列表页中弹出一个蒙层,蒙层中的内容是可滚动的,底部的父页面理论上是不可滚动的,但是当滑动蒙层内容时,底部父页面会跟随滚动,这就是页面滚动穿透的问题。这个是比较常见的问题,基本都会遇到,Google一下出解决方案也是挺多的。以下列举一些解决方案:

方案一

在调用弹层的切换底部父页面的样式,可以切换HTML标签设置样式,禁用父页面滚动

body

当弹出蒙层的时候,可以添加底部父页面HTML标签的class,取消蒙层时则删除class

$('html').addClass('alpha'); $('html').removeClass('alpha');

方案二 更多阅读

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 移动端web开发——视口 - Jeremy阳仔

    移动端web开发——视口 - Jeremy阳仔

    2016-08-23 18:00

  • 移动前端小结-第一章。 - 阿讯小飞

    移动前端小结-第一章。 - 阿讯小飞

    2016-08-23 14:00

  • 移动web开发介绍——浏览器 - Jeremy阳仔

    移动web开发介绍——浏览器 - Jeremy阳仔

    2016-08-19 15:00

  • css3鼠标移动上移效果 - 杜Amy

    css3鼠标移动上移效果 - 杜Amy

    2016-08-19 13:00

网友点评