下面给大家介绍下小程序弹窗禁止页面滚动的效果:
在小程序弹窗时,外部页面禁止滚动
, 可以在最外部容器设置catchtouchmove
但是如果弹窗内部也需要滚动,需要用scroll-view
包裹,并设置scroll-y
catchtouchmove
需要接收个方法,不然会一直警告
<view class="box">占位</view> <view class="pop" catchtouchmove="touchMove"> <view class="popbg"></view> <view class="popup"> <scroll-view scroll-y> <view class="row" wx:for="{{10}}" wx:key="index">{{index}}</view> </scroll-view> </view> </view>
.box { height: 120vh; } .popbg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); } .popup { position: fixed; top: 20%; left: 50%; transform: translate(-50%, 0); width: 70%; background: #fff; z-index: 1; } scroll-view { height: 500rpx; } .row { width: 100%; height: 200rpx; }
Page({ touchMove() { return } })
到此这篇关于微信小程序弹窗禁止页面滚动的文章就介绍到这了,更多相关小程序弹窗禁止页面滚动内容请搜索站长技术以前的文章或继续浏览下面的相关文章希望大家以后多多支持站长技术!
我们可以通过更改注册表来解决这个问题: 打开注册表,进入到[HKEY_USERS\.DEFAU...
操作案例干货合集 修改数据 db.getSiblingDB(cqust);var 查询条件{sno:201900000...
什么是跨域 跨域是浏览器不能执行其他网站的脚本。是由 浏览器的同源策略 造成的...
JSP 中Spring Bean 的作用域详解 Bean元素有一个scope属性,用于定义Bean的作用...
从 IE 8 开始,IE 添加了兼容模式,开启后会以低一版本的 IE 进行渲染。但是有时...
在众多可用于简化 Node.js 开发的工具中,以下 9 种是最佳选择。 我最近在 Stack...
1.先上图 2.接线图 3.实现效果 触碰一下震动传感器灯亮起过一会儿灯熄灭 4.原理 ...
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,...
先给大家展示下效果图,大家感觉不错,请参考实现代码。 最近在使用ThinkPHP5开...
JavaScript给图片加倒影效果用法很简单,给你需要加倒影效果的图片加上 class="r...