web移动端浮层滚动带动底层元素滚动问题解决
来源:互联网 发布:fbreader源码画线功能 编辑:程序博客网 时间:2024/05/17 06:48
当我们写了这样一个结构的时候
当滑动浮层的时候动态给box添加noscroll
这样滑动浮层时就不会联动到底层box,当关闭的浮层的时候再remove掉noscroll属性即可
<div class="box"> <p> 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 拉开了就开始的放假老实交代方会计师 </p></div><div class="jump"> <p> 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk 了深刻的积分看lsjdkfjslk </p></div>
box为底层,内容超出滚动,jump为浮层,依然超出滚动,但是当我们再移动端滑动浮层的时候,浮层滑动到最底部或最顶部后就会带动底层box的滑动,这一般不是我们想要的效果。那怎么解决呢?
有一种写法就是给底层box动态添加noscroll属性,在样式里这样写
.box{ width: 100%; position: absolute; top: 0; bottom: 0; overflow: auto; } .noscroll{ overflow: hidden; }
当滑动浮层的时候动态给box添加noscroll
$p.on('touchstart', function (ev) { $box.addClass('noscroll'); });
这样滑动浮层时就不会联动到底层box,当关闭的浮层的时候再remove掉noscroll属性即可
$close.on('click', function () { $box.removeClass('noscroll'); });
阅读全文
0 0
- web移动端浮层滚动带动底层元素滚动问题解决
- 移动web之滚动篇
- web移动端滚动条
- 移动端滚动穿透的问题解决
- 移动端弹出层后禁止背景底层 body滚动
- 移动web如何显示出滚动条
- web移动端:touchmove实现局部滚动
- web移动端:iscroll实现局部滚动
- 移动端如何禁用底层的滚动事件,保证弹出层的滚动事件正常运行
- 用JS有效解决移动web浏览器中HTML元素的overflow:scroll滚动属性失效问题
- 子元素DIV不随父DIV的滚动条移动
- 为什么随着滚动条移动,元素发生抖动?
- 元素设置overflow-y:scroll如何判断元素内滚动到最底层
- PPC版本Dialog的滚动条的实现且焦点切换的时候带动滚动条
- 移动web页面支持弹性滚动的3个方案
- 移动web页面支持弹性滚动的3个方案
- 移动web页面支持弹性滚动的3个方案
- 移动web页面支持弹性滚动的3个方案
- ubuntu mysql root 远程访问
- JVM调优经验
- 数据应用达人之SQL基础教程分享6-比较与逻辑操作
- 百度RSS整理
- html 基础入门
- web移动端浮层滚动带动底层元素滚动问题解决
- 如何查看端口被哪个程序应用
- Hide Delegate(隐藏“委托关系”)
- mybatis中的多参传递,包含实体的多参传递
- uva100解题报告
- 刷清橙OJ--A1095.教室排课
- mysql 5.7 this is incompatible with sql_mode=only_full_group_by 问题
- 算法概论课后习题
- 全屏、沉浸式、fitSystemWindow使用及原理分析:全方位控制“沉浸式”的实现