javascript - 行動端,當出現遮罩層的時候,遮罩層裡有div是超出高度scroll的,怎麼避免滑動div的時候,body跟著滑動?
过去多啦不再A梦
过去多啦不再A梦 2017-06-26 10:56:22
0
1
937

1、排除點擊出現遮罩層時給body加上overflow:hidden,因為當body滑動到底部,再點擊一下出現遮罩層的時候,body會預設跳到頂部,遮罩層定位在top :0;left:0;position:fixed;
2、排除當p滑動的時候,阻止冒泡行為,因為scroll事件接受冒泡,但不支援阻止預設事件和冒泡行為;
3 、已做多次嘗試,請各位大神支招!

过去多啦不再A梦
过去多啦不再A梦

全部回覆(1)
曾经蜡笔没有小新

自己想了好久一直沒有解決,現在透過各種查找已透過iscroll.js插件完成,由於遮罩層的p高度是自動撐開的,所以,在呼叫的時候,需要做一下延時

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板