欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

小程序如何顯示彈窗時禁止下層的內容滾動

小編給大家分享一下小程序如何顯示彈窗時禁止下層的內容滾動,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

嶺東網站建設公司創(chuàng)新互聯(lián),嶺東網站設計制作,有大型網站制作公司豐富經驗。已為嶺東成百上千提供企業(yè)網站建設服務。企業(yè)網站搭建\外貿網站制作要多少錢,請找那個售后服務好的嶺東做網站的公司定做!

①  第一種方式
利用position:fixed.  禁止頁面滾動.

一. 頁面結構html

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

二. CSS部分

//添加一個類名, 把彈窗的下層內容定位為fixed.實現(xiàn)禁止?jié)L動的效果
.indexFixed{
  position: fixed;
  top:0;//top:0可不寫,否則顯示彈窗的同時會使底層滾動到頂部.
  left:0;
  bottom:0;
  right:0;
}

三. JS部分

Page({
 data: {
proInfoWindow:false,//控制彈窗是否顯示  
},
// 點擊彈窗事件, 設置proInfoWindow為true, 顯示彈窗.
// 設置proInfoWindow為true的同時, 給頁面添加了一個class名為indexFixed的類.顯示彈窗時下層就禁止?jié)L動,關掉彈窗時就可以滾動.
_proInfoWindowShow(){
  this.setData({
    proInfoWindow:true
})
}
})

②第二種方式

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

以上是“小程序如何顯示彈窗時禁止下層的內容滾動”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當前名稱:小程序如何顯示彈窗時禁止下層的內容滾動
網頁鏈接:http://www.chinadenli.net/article6/jogjig.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站導航軟件開發(fā)關鍵詞優(yōu)化ChatGPT域名注冊面包屑導航

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都做網站