原文:移动端 弹窗-内容可滚动,背景不动

实际开发中,总免不了使用弹窗,如果弹窗比较短,内容不需要滑动,那还好处理,vue中直接阻止滑动就可以了,但是如果弹窗内的内容需要滑动,那就有点麻烦了,之前看到的方案都是给body设置fixed,但是事实上都不是很好,还好,网上找了一种解决方案,实现思路比较简单直接,滑动的时候监听touch事件,通过target来判断滑动的是谁,如果是遮罩层,那么直接preventDefault ,当然,这还没完, ...

2019-12-05 22:07 0 330 推荐指数:

查看详情

移动弹出层背景禁止滚动

发页面上某个元素或者达到某个条件时,页面弹出模态框的场景应该是很常见的了,特别是在屏幕较小的移动,例如下面这种: 对于这个效果,之前一直都没怎么在意探究过,因为觉得应该没什么好弄的,直到,我接到了一个包含此效果的需求之后,我才知道什么叫眼高手低,还是太年轻。 body ...

Fri May 25 23:20:00 CST 2018 0 5699
移动弹窗滚动时window窗体也一起滚动的解决办法

在做移动项目的时候发现,如果弹窗内容很多很长,在滑动弹窗时,蒙层下面的window窗体也会跟着一起滚动,这样带来很差的视觉体验:当时也想了很多办法,比如判断滑动的元素,如果是弹窗里面的元素则禁止window的滚动,如果不是,则window可以滚动 虽然在滑动弹窗的时候window体不滚动 ...

Thu Jan 12 18:35:00 CST 2017 0 2079
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM