ios手机移动到div上显示滚动条条已经到顶了为什么还是可以向下滑动,松手就回去了

小程序 - swiper除了左右切换还有上下移動到div上显示滚动条超出屏幕的内容

如果弹窗不在遮罩层内部那么冒泡就不会经过遮罩层,也就无法屏蔽滑动了

如果在这个div中滑动触发的事件是不会经过overlayer的,也就无法屏蔽滑动了

如果实在不能把弹窗放箌遮罩层内那么给弹窗加一个单独的 .prevent 修饰符也可以,下面这两种方式都是有效的:

如果在这个div中滑动触发的事件会经过overlayer,可以屏蔽滑動 如果在这个div中滑动触发的事件也会被禁用默认行为, 也可以屏蔽滑动

这种屏蔽方式只是屏蔽了滑动,对于PC端的鼠标滚轮是无效的但屏蔽鼠标滚轮也很简单,把 touchmove 事件处理器改成 scroll 事件的处理器就好了~就像这样:


 

我要回帖

更多关于 移动到div上显示滚动条 的文章

 

随机推荐