文章详情页
javascript - 移动端,当出现遮罩层的时候,遮罩层里有div是超出高度scroll的,怎么避免滑动div的时候,body跟随滑动?
浏览:245日期:2023-05-21 15:54:24
问题描述
1、排除点击出现遮罩层时给body加上overflow:hidden,因为当body滑动到底部,再点击一下出现遮罩层的时候,body会默认跳到顶部,遮罩层定位在top:0;left:0;position:fixed;2、排除当p滑动的时候,阻止冒泡行为,因为scroll事件接受冒泡,但不支持阻止默认事件和冒泡行为;3、已做多次尝试,请各位大神支招!
问题解答
回答1:自己想了好久一直没有解决,现在通过各种查找已通过iscroll.js插件完成,由于遮罩层的p高度是自动撑开的,所以,在调用的时候,需要做一下延时
标签:
JavaScript
相关文章:
1. javascript - 移动端富文本编辑器2. javascript - 移动端上不能实现拖拽布局吗?3. javascript - 移动端粘贴事件,onpaste事件在app中无效,在app中怎么监测到粘贴事件4. javascript - 移动端触摸事件 你们都用什么插件?5. javascript - 移动端网页中的字体变成了蓝色,自动变成了超链接,如何才能禁止掉????6. javascript - 移动端引入js去控制根元素的font-size,但在页面初始化时会有抖动的情况,请问有别的优化方法么7. javascript - 移动端点播,直播播放器的问题?8. javascript - 移动端针对页面固定定位到底部的内容,每次调出键盘都会被输入键盘盖住9. javascript - 移动端textarea不能上下滑动,该怎么解决?10. javascript - 移动端 怎么让用户调用自身的地图软件
排行榜

网公网安备