国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 小程序 > 正文

小程序顯示彈窗時禁止下層的內容滾動實現方法

2020-03-21 16:00:30
字體:
來源:轉載
供稿:網友

小程序顯示彈窗時禁止下層的內容滾動實現方法,具體如下

①  第一種方式

利用position:fixed.  禁止頁面滾動.

一. 頁面結構html 

<view class="indexPage {{proInfoWindow?'indexFixed':''}}">  -----------此處為整個頁面的結構內容  <button catchTap="_proInfoWindowShow">點擊顯示彈窗</button></view>// 當proInfoWindow為true的時候顯示彈窗<view wx:if="{{proInfoWindow}}">此處為彈窗內容</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"

//此處為彈窗內容<view catchtouchmove="return"> //外層加 catchtouchmove="return"僅觸摸背景區域時不穿透底部.  <view catchtouchmove="return"></view> //在每個小的區域內加 catchtouchmove="return"  <view> // 有需要滾動的列表區域位置不要加 catchtouchmove="return", 否則列表無法滾動    <view>滾動列表1</view>    <view>滾動列表2</view>    <view>滾動列表3</view>    <view>滾動列表4</view>  </view></view>

 以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 罗田县| 苏尼特左旗| 关岭| 枣阳市| 宁晋县| 庐江县| 万全县| 三江| 张家港市| 蕉岭县| 泰和县| 谢通门县| 陵川县| 织金县| 鞍山市| 天门市| 江永县| 五莲县| 永福县| 绥德县| 汶上县| 邵阳县| 绥棱县| 思南县| 若羌县| 青岛市| 镇赉县| 博罗县| 新乡市| 甘谷县| 古田县| 黄平县| 桐乡市| 安国市| 岗巴县| 古丈县| 新泰市| 汉川市| 富宁县| 天长市| 合江县|