最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序scroll-view實現(xiàn)滾動穿透和阻止?jié)L動的方法

 更新時間:2018年08月20日 09:38:38   作者:koucxz  
這篇文章主要介紹了微信小程序scroll-view實現(xiàn)滾動穿透和阻止?jié)L動的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

scroll-view滾動穿透,阻止?jié)L動

頁面彈窗阻止?jié)L動是一種常見的問題,這里簡單介紹小程序scroll-view的一種解決方式

常用阻止?jié)L動方式

在不使用scroll-view的彈窗中, 為position為absolute或fixed的元素設(shè)置catchtouchmove空事件就可以阻止彈窗下的頁面因事件穿透滾動

<view catchtouchmove="doNothing"></view>

也可直接寫catchtouchmove,相當于綁定了事件名為true的事件

問題場景

在小程序中,在absolute或fixed的類彈窗布局中。要顯示列表、長文本段落等可滾動元素,必須使用scroll-view組件,無法阻止頁面本身的滾動

解決辦法

既然無法簡單的阻止事件穿透,就在頁面可滾動的元素本身想想辦法:

頁面滾動元素

小程序中的簡單布局,在頁面內(nèi)容超出一屏時,滾動的元素是page

如何讓頁面不滾動

將page的高度設(shè)為100%,頁面最外層放一個view,打開彈窗時通過一個class增加樣式,設(shè)頁面高度100%,overflow: hidden來停止?jié)L動

打開彈窗時設(shè)isStopBodyScroll為true,關(guān)閉時設(shè)為false

<view class="{{isStopBodyScroll ? 'scroll-lock' : ''}}">
 <!-- 頁面內(nèi)容 -->
</view>
.scroll-lock {
 height: 100%;
 overflow-y: hidden;
}

存在的問題

這樣設(shè)置頁面會回到頂部,期待有更好的解決方式或官方對這個問題提供支持

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript使用canvas繪制隨機驗證碼

    JavaScript使用canvas繪制隨機驗證碼

    這篇文章主要為大家詳細介紹了JavaScript使用canvas繪制隨機驗證碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 基于javascript制作微信聊天面板

    基于javascript制作微信聊天面板

    這篇文章主要為大家詳細介紹了基于javascript制作微信聊天面板的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 詳解JavaScript時間格式化

    詳解JavaScript時間格式化

    這篇文章主要介紹了詳解JavaScript時間格式化的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • JS中如何比較兩個Json對象是否相等實例代碼

    JS中如何比較兩個Json對象是否相等實例代碼

    這篇文章主要介紹了JS中如何比較兩個Json對象是否相等實例代碼的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • JavaScript?canvas實現(xiàn)字符雨效果

    JavaScript?canvas實現(xiàn)字符雨效果

    這篇文章主要為大家詳細介紹了JavaScript?canvas實現(xiàn)字符雨效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • JavaScript使用Ajax上傳文件的示例代碼

    JavaScript使用Ajax上傳文件的示例代碼

    本篇文章主要介紹了JavaScript使用Ajax上傳文件的示例代碼,詳細的介紹了兩種上傳方式,感興趣的小伙伴可以了解一下
    2017-08-08
  • JavaScript實現(xiàn)自動消除按鈕功能的方法

    JavaScript實現(xiàn)自動消除按鈕功能的方法

    這篇文章主要介紹了JavaScript實現(xiàn)自動消除按鈕功能的方法,涉及javascript針對頁面元素屬性操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • JavaScript與java語言有什么不同

    JavaScript與java語言有什么不同

    java和JavaScript是兩個不同的語言。那么這兩個語言有什么不同呢?下面小編通過本文給大家介紹下
    2016-09-09
  • js實現(xiàn)千分符和保留幾位小數(shù)的簡單實例

    js實現(xiàn)千分符和保留幾位小數(shù)的簡單實例

    下面小編就為大家?guī)硪黄猨s實現(xiàn)千分符和保留幾位小數(shù)的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • js實現(xiàn)四舍五入完全保留兩位小數(shù)的方法

    js實現(xiàn)四舍五入完全保留兩位小數(shù)的方法

    這篇文章主要介紹了js實現(xiàn)四舍五入完全保留兩位小數(shù)的方法,涉及javascript針對浮點數(shù)的數(shù)值運算相關(guān)技巧,需要的朋友可以參考下
    2016-08-08

最新評論

淮南市| 太白县| 肇庆市| 石河子市| 清水县| 新营市| 梁平县| 灯塔市| 尚义县| 信阳市| 叙永县| 嵩明县| 太保市| 东阳市| 龙泉市| 鄂州市| 海安县| 元朗区| 墨脱县| 久治县| 青川县| 同仁县| 突泉县| 东乡族自治县| 平泉县| 黄山市| 都兰县| 中超| 枣庄市| 枣庄市| 如东县| 乐亭县| 余干县| 来宾市| 牙克石市| 莱西市| 日照市| 五华县| 白银市| 白山市| 石狮市|