重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

小程序显示弹窗时禁止下层的内容滚动的两种方法介绍

时间:2020-09-12 20:30:07 作者:重庆seo小潘 来源:
本篇文章给大家带来的内容是关于小程序显示弹窗时禁止下层的内容滚动的两种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 ①第一种方式利用position:fixed.禁止页面滚动. 一. 页面结构htmlview>二. CSS部分//添加一个类名, 把

本篇文章给大家带来的内容是关于小程序显示弹窗时禁止下层的内容滚动的两种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

①第一种方式利用position:fixed.禁止页面滚动.

一. 页面结构html<view>二. CSS部分//添加一个类名, 把弹窗的下层内容定位为fixed.实现禁止滚动的效果.indexFixed{position: fixed;top:0;//top:0可不写,否则显示弹窗的同时会使底层滚动到顶部.left:0;bottom:0;right:0;}三. JS部分Page({ data: {proInfoWindow:false,//控制弹窗是否显示},// 点击弹窗事件, 设置proInfoWindow为true, 显示弹窗.// 设置proInfoWindow为true的同时, 给页面添加了一个class名为indexFixed的类.显示弹窗时下层就禁止滚动,关掉弹窗时就可以滚动._proInfoWindowShow(){this.setData({proInfoWindow:true})}})②第二种方式用 catchtouchmove="return"//此处为弹窗内容<viewcatchtouchmove="return"> //外层加 catchtouchmove="return"仅触摸背景区域时不穿透底部.<viewcatchtouchmove="return"></view> //在每个小的区域内加 catchtouchmove="return"<view> // 有需要滚动的列表区域位置不要加 catchtouchmove="return", 否则列表无法滚动<view>滚动列表1</view><view>滚动列表2</view><view>滚动列表3</view><view>滚动列表4</view></view></view>以上就是小程序显示弹窗时禁止下层的内容滚动的两种方法介绍的详细内容,更多请关注小潘博客其它相关文章!