为了账号安全,请及时绑定邮箱和手机立即绑定

移动端,当出现遮罩层的时候,遮罩层里有div是超出高度scroll的,怎么避免滑动div的时候

移动端,当出现遮罩层的时候,遮罩层里有div是超出高度scroll的,怎么避免滑动div的时候

翻翻过去那场雪 2018-11-20 17:19:51
1、排除点击出现遮罩层时给body加上overflow:hidden,因为当body滑动到底部,再点击一下出现遮罩层的时候,body会默认跳到顶部,遮罩层定位在top:0;left:0;position:fixed;2、排除当div滑动的时候,阻止冒泡行为,因为scroll事件接受冒泡,但不支持阻止默认事件和冒泡行为;3、已做多次尝试,请各位大神支招!
查看完整描述

1 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

通过各种查找已通过iscroll.js插件完成,由于遮罩层的div高度是自动撑开的,所以,在调用的时候,需要做一下延时


查看完整回答
反对 回复 2018-12-23
  • 1 回答
  • 0 关注
  • 495 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号