微信小程序滾動到某個位置添加class效果。


<scroll-view scroll-y="true" style="height:100vh;" bindscrolltoupper="upper" bindscrolltolower="lower" bindscroll="scroll"  scroll-top="{{scrollY}}">
<view>
假設這里有一塊內容
</view>
<view class="{{scrollTop>200 ? 'topnav' : ''}}">
    topnav是希望頁面滾動到某出添加的類。變成置頂導航。
</view>
。。。。
</scroll-view>

頁面結構大致如上。

下面是js

 //滾動監聽
  scroll: function (e) {

    //  console.log(e) ;
    var that = this,scrollTop=that.data.scrollTop;
    that.setData({
      scrollTop:e.detail.scrollTop
    })
    // console.log('e.detail.scrollTop:'+e.detail.scrollTop) ;
    // console.log('scrollTop:'+scrollTop)
  }

data里面先定義一下scrollTop.

其實不是很難╮(╯-╰)╭

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM