css遮罩层上面的弹框里面的内容可以滑动,外面的页面不可以滑动保持之前滑动的位置不变
来源:互联网 发布:sql语句日期加一天 编辑:程序博客网 时间:2024/05/05 12:08
前言
最近做手机端用到了一个弹框里面的滑动,就是点弹框时外面一层的位置保持在之前滑动的位置,点取消滑动时恢复到之前滚动的位置
不断地积累
废话不多说啦。直接来看张图吧?
现在开始撸代码啦!
css部分:
.ruleBg{display: none}
.ruleMask{
z-index:99;
background: rgba(0, 0, 0, 0.54);
top:0;
left: 0;
width: 100%;
height: 100%;
}//这是遮罩层
.ruleContent{
position: fixed;
width:628px;
height:780px;
background: #fff;top:calc((100% - 780px)/2);
left:calc((100% - 628px)/2);
border-radius: 10px
}//这是弹框
jq部分:
获取到此时的滚动的距离是多少: var scroll=0;
当打开遮罩层和弹框时:
function ruleOpen(e){
$(‘html’).css({‘overflow’:’hidden’,’position’:’fixed’,’top’:’- ‘+scroll+’px’})
获取到里面的top值。和让html不滑动
}
当关闭遮罩层和弹框时:
function ruleColse(){
$(window).scrollTop(scroll);
让html恢复可以滑动。并且恢复到弹框之前的滚动的距离
}
好啦。我的分享就到这里结束啦。希望可以帮助到大家
- css遮罩层上面的弹框里面的内容可以滑动,外面的页面不可以滑动保持之前滑动的位置不变
- 不可滑动的ViewPager
- 不可滑动的ViewPager
- 不可滑动的ViewPager
- 可以左右滑动查看内容的文本框
- 如何让TetxView的内容可以滑动
- 可以横向滑动竖向滑动的listview
- 从源码出发:ScrollView实现以惯性滑动的形式滑动到任意位置/禁止惯性滑动/监听惯性滑动
- css滑动的效果
- 滑动页面的实现
- 自定义不可滑动的Viewpager
- listview 保存滑动的位置。
- 可以左右滑动的ListView
- 可以左右滑动的UITableView
- 可以左右滑动的柱形图
- 横向滑动的HorizontalListView滑动指定位置的解决方法
- [原]横向滑动的HorizontalListView滑动指定位置的解决方法
- 横向滑动的HorizontalListView滑动指定位置的解决方法
- 音乐播放器BJ+Code
- 大数据hadoop之Shell编程简单入门
- io基础,简单练习
- ACIS简介
- 兼容的无限级菜单代码 php
- css遮罩层上面的弹框里面的内容可以滑动,外面的页面不可以滑动保持之前滑动的位置不变
- SSM简单项目搭建
- Unity3D重要的函数方法
- pyspark依赖第三方库
- RETON KVM-1708AU多电脑切换器设备
- idea自动生成junit测试代码配置
- HDU5603--树状数组
- Android一些Utils
- android+测试基础9+测试报告的编写模板+测试用例