微信小程序弹窗禁止页面滚动的实现代码


Posted in Javascript onDecember 30, 2020

下面给大家介绍下小程序弹窗禁止页面滚动的效果:

微信小程序弹窗禁止页面滚动的实现代码

在小程序弹窗时,外部页面禁止滚动, 可以在最外部容器设置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
 }
})

到此这篇关于微信小程序弹窗禁止页面滚动的文章就介绍到这了,更多相关小程序弹窗禁止页面滚动内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JavaScript 学习笔记(十一)
Jan 19 Javascript
JS Excel读取和写入操作(模板操作)实现代码
Apr 11 Javascript
javascript textarea光标定位方法(兼容IE和FF)
Mar 12 Javascript
javascript 学习笔记(一)DOM基本操作
Apr 08 Javascript
使用javascript提交form表单方法汇总
Jun 25 Javascript
ionic 上拉菜单(ActionSheet)实例代码
Jun 06 Javascript
Highcharts入门之基本属性
Aug 02 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
Sep 17 Javascript
jquery实现自定义图片裁剪功能【推荐】
Mar 08 Javascript
JavaScript实现时间表动态效果
Jul 15 Javascript
vue-rx的初步使用教程
Sep 21 Javascript
基于form-data请求格式详解
Oct 29 Javascript
vue-cli4.0多环境配置变量与模式详解
Dec 30 #Vue.js
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
Dec 30 #Vue.js
SpringBoot+Vue 前后端合并部署的配置方法
Dec 30 #Vue.js
js+html+css实现手动轮播和自动轮播
Dec 30 #Javascript
JS实现选项卡插件的两种写法(jQuery和class)
Dec 30 #jQuery
vue中实现点击空白区域关闭弹窗的两种方法
Dec 30 #Vue.js
梳理一下vue中的生命周期
Dec 30 #Vue.js
You might like
PHP获取http请求的头信息实现步骤
2012/12/16 PHP
PHP截取指定图片大小的方法
2014/12/10 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
PHP实现的常规正则验证helper公共类完整实例
2017/04/27 PHP
使用javascript获取flash加载的百分比的实现代码
2011/05/25 Javascript
js的alert样式如何更改如背景颜色
2014/01/22 Javascript
jquery动态添加删除一行数据示例
2014/06/12 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
jQuery多个版本和其他js库冲突的解决方法
2016/08/11 Javascript
vue-cli 自定义指令directive 添加验证滑块示例
2017/10/19 Javascript
浅谈webpack对样式的处理
2018/01/05 Javascript
浅谈vuepress 踩坑记
2018/04/18 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
用vue写一个日历
2020/11/02 Javascript
[01:45:05]VGJ.T vs Newbee Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
盘点提高 Python 代码效率的方法
2014/07/03 Python
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
python获取一组汉字拼音首字母的方法
2015/07/01 Python
Python 实现引用其他.py文件中的类和类的方法
2018/04/29 Python
python之消除前缀重命名的方法
2018/10/21 Python
解决Python print输出不换行没空格的问题
2018/11/14 Python
Python 利用切片从列表中取出一部分使用的方法
2019/02/01 Python
Python中类的创建和实例化操作示例
2019/02/27 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
Python continue语句实例用法
2020/02/06 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
大学生毕业自我鉴定范文
2013/11/03 职场文书
优秀的自荐信要注意哪些
2014/01/03 职场文书
平安家庭示范户事迹
2014/06/02 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
敬老院志愿者活动总结
2015/05/06 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书
基于Python实现射击小游戏的制作
2022/04/06 Python