微信小程序tab导航+滚动顶部吸附效果(开发实例)

具体思路如下,我们首先要拿到需要吸附元素的据顶部距离,然后再去判断,如果超过了,我们通过判断添加样式即可,如在有不理解的,可以私信小编。 


  
    
      {{text}}
    
    
      banner
    
    
      首页
      活动
      菜单
      我的
    
    
      goods-list
    
  

 

Page({
  data: {
    scrollTop: null
  },
  //滚动条监听
  scroll: function (e) {
    this.setData({ scrollTop: e.detail.scrollTop })
  },
})
.page-banner{height: 500rpx;background-color: greenyellow;padding: 20rpx;color:#fff;}
.page-group{
  display: table;
  background-color: blueviolet;
  width: 100%;
  table-layout: fixed;
  position: relative;
  top: 0;
  left: 0;
}
.page-group-position{
  position: fixed;
}
.page-nav-list{
  padding:30rpx 0 ;
  display: table-cell;
  text-align: center;
  color: #fff;
}
.goods-list{
  height: 2000rpx;
  background-color: green;
  padding: 20rpx;
  color:#fff;
}

 

喜欢上方小程序,需要源码的,添加博主微信私信小编.

你可能感兴趣的:(小程序)