91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-01-30 12:45:11 來源:億速云 閱讀:191 作者:小新 欄目:移動開發

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

①  第一種方式
利用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>

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

林周县| 福州市| 平泉县| 张家界市| 台江县| 个旧市| 凤翔县| 钦州市| 常州市| 塔城市| 宜昌市| 清苑县| 彭山县| 大港区| 大冶市| 吴堡县| 额济纳旗| 泸西县| 游戏| 武邑县| 鄱阳县| 樟树市| 和静县| 昌图县| 廊坊市| 昌乐县| 泸定县| 即墨市| 凌海市| 石景山区| 迭部县| 安陆市| 安溪县| 固阳县| 顺平县| 尼玛县| 开封县| 偏关县| 长顺县| 文登市| 贵港市|