欢迎光临,了解微信小程序开发,就上易用通!

滚动到某个位置添加class效果

发布:2018-01-25 08:48浏览: 来源:网络 作者:tianshu


  1. <scroll-view scroll-y="true" style="height:100vh;" bindscrolltoupper="upper" bindscrolltolower="lower" bindscroll="scroll" scroll-top="{{scrollY}}">
  2. <view>
  3. 假设这里有一块内容
  4. </view>
  5. <view class="{{scrollTop>200 ? 'topnav' : ''}}">
  6. topnav是希望页面滚动到某出添加的类。变成置顶导航。
  7. </view>
  8. 。。。。
  9. </scroll-view>

页面结构大致如上。

下面是js

 

  1. //滚动监听
  2. scroll: function (e) {
  3.  
  4. // console.log(e) ;
  5. var that = this,scrollTop=that.data.scrollTop;
  6. that.setData({
  7. scrollTop:e.detail.scrollTop
  8. })
  9. // console.log('e.detail.scrollTop:'+e.detail.scrollTop) ;
  10. // console.log('scrollTop:'+scrollTop)
  11. }

data里面先定义一下scrollTop.





免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。