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

<view style="height:100%;position:fixed;width:100%;"><scroll-view scroll-y="false"  bindscroll="scroll" style="height:100%;"><view class="page-bottom-content"><text>{{text}}</text></view><view class="page-banner">banner</view><view class="page-group {{scrollTop > 360 ? 'page-group-position' : ''}}"><view class="page-nav-list"><text>首页</text></view><view class="page-nav-list"><text>活动</text></view><view class="page-nav-list"><text>菜单</text></view><view class="page-nav-list"><text>我的</text></view></view><view class="goods-list">goods-list</view></scroll-view>
</view>
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;
}

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

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

  1. 微信小程序 — 实现上下滚动的广告效果

    实现方式使用swiper,设置方向为纵向 virtical <swiper vertical="true" style="margin-top: 40rpx;&qu ...

  2. php小程序 100行左右,微信小程序 左右分类滚动列表

    今天需求个类似得到app分类的功能,效果如图: 左右分别滚动,互不干扰,先把简单的布局和样式搭好. 左侧分类 右侧顶部分类 右侧列表 .flex_row{display: flex;flex-dire ...

  3. 微信小程序-tab左右滑动切换

    微信小程序-tab左右滑动切换 一.简介 1.核心思想 二.实现 1.wxml实现 2.js实现 3.wxss实现 三.参考和总结 四.优化 0.效果图 1.每个tab长度自适应 2.先前隔tab点击 ...

  4. PHP更新小程序,微信小程序Tab页切换更新数据详细介绍

    这篇文章主要介绍了微信小程序 Tab页切换更新数据的相关资料,需要的朋友可以参考下 微信小程序 Tab页切换更新数据 微信小程序还处于内测阶段,最不方便的莫过于官方在不停的更新,前几天写的功能隔个几天 ...

  5. 微信小程序自定义导航栏(带汉堡包菜单)

    微信小程序自定义导航栏(带汉堡包菜单) 1.在app.json中 window配置navigationStyle (如果单独页面使用,可在页面的json文件配置) 2.计算相关值 整个导航栏的高度: ...

  6. 微信小程序页面竖向滚动逻辑

    微信小程序页面竖向滚动逻辑 1.实现下面类似的数组 注:下面这个生成的数组最好是整数,滑动的时候会失去精度的,要不然你永远会差一点,让你崩溃的.而且你永远不知道差在哪里. this.leftScrol ...

  7. 微信小程序自定义导航栏机型适配--底部Tabbar--view高度--底部按钮适配

    自定义微信小程序头部导航栏 自定义微信小程序头部导航栏,有几种方式 方式一 {"navigationStyle": "custom" // 将navigatio ...

  8. 微信小程序自定义导航栏返回和标题

    1.新建组件 index.json {"component": true } navbar.wxss //navbar.wxss .navbar{width: 100%;//设置导 ...

  9. 微信小程序 底部导航---tabBar

    微信小程序 底部导航-tabBar 示例图如下: 在app,json页面pages配置中代码如下: "pages": ["pages/home/home",&q ...

最新文章

  1. 下载备忘:甘特图实现的代码
  2. RecyclerView的滚动事件OnScrollListener研究
  3. Java集合源码学习(四)HashMap
  4. 板子armv7_32怎么挂载windows文件夹?
  5. 笔记(用Python做些事情)--变量(数字、字符串)
  6. 游标定位:Cursor类
  7. JS 异步发展流程(回调函数=Async/await)
  8. PostgreSQL 给数据库添加用户
  9. 解决 Electron 5.0 版本出现 require is not defined 的问题
  10. 网络时代课堂教学模式整合的探索
  11. 职称计算机和英语保留时间,职称计算机考试成绩_职称计算机应用能力考试成绩保留时间是多长?...
  12. 在J.U.C多线程中,AQS维护这一个CLH同步队列,这个队列遵循着FIFO原则
  13. 【829】【06 信息检索策略和方法】
  14. Win10 上切换至Administrator用户
  15. read write file
  16. 操作系统实践-BIOS
  17. 计算机创建管理员用户名和密码,如何给电脑设置管理员登录密码?
  18. 基于JAVA+SpringBoot+VUE的心理健康测试系统的设计与实现
  19. optimal stopping 最优停止理论计算最适结婚年龄
  20. 致诸位使用和支持火鸟字幕合并器的朋友

热门文章

  1. 关于file zilla连接服务器超时和无法列出目录的解决办法
  2. python:利用logbook模块管理日志
  3. oracle使用协处理器,协处理器是什么_intel协处理器有什么用
  4. STRINGS工具使用
  5. 初识平面设计(二)——名片的设计与输出
  6. 有趣的Python项目
  7. C++ primer Plus(第六版)中文版 第四章 复合类型 编程答案
  8. robot framework
  9. 浪擎科技D系实时备份系统技术白皮书
  10. 全面理解.htaccess语法中RewriteCond和RewriteRule意义