有时候做微信小程序商城的时候要做可以左右滑动又有吸顶效果的导航栏,最近刚做过一个,不多说直接上代码。
.wxml

<view class="limit_save fix-save" wx:if="{{fixTop<scrollTop}}"><view class='save_choose'><scroll-view class="scroll-view_H" scroll-x="true" scroll-left="{{navScrollLef}}" scroll-with-animation="{{false}}"><block wx:for="{{navData}}" wx:for-index="idx" wx:for-item="navItem" wx:key="idx"><view class="nav-name {{currentTab == idx ?'active':''}}" data-current="{{idx}}" data-gtype="{{navItem.orderNum}}" bindtap="switchNav">{{navItem.name}}</view></block></scroll-view></view></view>
<view class="limit_save staic-save" wx:else=""><view class='save_choose'><scroll-view class="scroll-view_H" scroll-x="true" scroll-left="{{navScrollLeft}}"><block wx:for="{{navData}}" wx:for-index="idx" wx:for-item="navItem" wx:key="idx"><view class="nav-name {{currentTab == idx ?'active':''}}" data-current="{{idx}}" data-gtype="{{navItem.orderNum}}" bindtap="switchNav">{{navItem.name}}</view></block></scroll-view></view></view>

.js

data{fixTop: 760, //区域离顶部的高度scrollTop: 0, //滑动条离顶部的距离
}
// 获取滚动条当前位置onPageScroll: function (e) {let self = this;let top = e.scrollTop;if (e.scrollTop > 100) {this.setData({floorstatus: true});} else {this.setData({floorstatus: false});

第一次写,有错误的地方请指正。

微信小程序带吸顶效果的导航栏相关推荐

  1. 微信小程序开发笔记二—底部导航栏tabar

    文章目录 一.实现效果 二.实现方法 1.准备图标 2.app.json文件添加新页面 3.app.json中添加tabar组件 三.注意事项 一.实现效果 首先展示一下实现效果 底部导航栏有三个按键 ...

  2. 【微信小程序】学习笔记-----navigation-bar导航栏

    微信官方文档----小程序 微信小程序底部的导航栏不需要自己画,通过配置即可 先配置list数组,tab的列表 在app.json中与其他项平级,当输入tabBar的时候会自动填补齐全,这里要注意,控 ...

  3. 微信小程序使用weui自定义底部导航栏,切换不同页面显示不同tabbar

    在一个微信小程序中想要用到两种不同的tabbar样式,可以使用微信小程序自带插件tabbar 首先在页面json文件中引入 tabbar {"navigationBarTitleText&q ...

  4. 微信小程序入门二:底部导航tabBar

    小程序底部导航栏组件tabBar,可以参考下官方的API:tabBar 先看代码 //app.json {"pages":["pages/index/index" ...

  5. navtab触底 小程序_微信小程序TAB切换效果

    微信小程序tab切换效果 话不多说,先上效果图 主要是让在一个WXML上面显示2个页面,用来分页展示东西. 直接上代码了: 首先是wxml {{item}} A页 B页 然后是wxcss样式代码 .t ...

  6. 【微信小程序】幻灯片效果实现

    [微信小程序]幻灯片效果实现 <view style="height: {{276-headHeight}}px;" class="bgIndex"> ...

  7. 微信小程序之网易云音乐导航

    微信小程序之网易云音乐导航 微信小程序之网易云音乐(一)- uni-app的基本使用 微信小程序之网易云音乐(二)- uni-app标签的使用 微信小程序之网易云音乐(三)- 主页面底部导航.轮播图. ...

  8. android 自定义Scrollview实现淘宝二层楼效果新版微信小程序下拉效果

    android 自定义Scrollview实现淘宝二层楼效果新版微信小程序下拉效果 由于最近一段时间真的是太忙了,没有顾上即使更新博客,还请粉丝们见谅,最近要实现这样一个效果,这个效果跟淘宝二层楼和新 ...

  9. 微信小程序的动画效果@keyframes

    微信小程序的动画效果@keyframes 定义动画的格式: @keyframes  动画名称{ 阶段1{css样式} 阶段2{css样式} 阶段3{css样式} } 每个阶段用百分比表示,即从0%到1 ...

最新文章

  1. NSArray与NSString、NSData,NSDictionary与NSString、NSData 相互转化
  2. 左转待转区----当同向直行信号灯绿灯亮时,左转弯的车辆进入左转待转区等候放行信号(即使此时左转弯灯是红色的) 注意:当直行红灯时候禁止进入...
  3. Apache Flink 官方文档--概览
  4. 用数组存储二进制数据
  5. SpringBoot编写HelloWorld-new
  6. git push被拒绝_规范git项目提交并自动生成项目commit log
  7. 测试开发之测试方法第一篇
  8. python爬图片_Python爬虫:彼岸图网图片爬取-Go语言中文社区
  9. 四、BDB JE学习(对java中内置对象的存储)
  10. Luogu3387【模板】缩点(Kosaraju)
  11. Python爬取当当网图书数据
  12. 手机软件测试sim卡流程,传统SIM卡:该说再见了
  13. 计算机基础注电考试用书,注册电气工程师考试试题:计算机基础知识
  14. Android的View事件分发机制原理
  15. uc手机浏览器 手机模拟_在PC上测试移动端网站和模拟手机浏览器的5大方法
  16. 各大互联网公司薪酬盘点!哪一家薪资最高?
  17. C# DateTime:日期、日期差、时间、时间差
  18. 困在“墙”里的中年程序员
  19. 电脑硬盘中毒了怎么办?u盘中毒数据丢失怎么恢复
  20. Dnguard旗舰版代加密加壳服务 20/次

热门文章

  1. seajs配置问题详解以及seajs一些插件的使用
  2. CRMEB 微信商城系统 源码下载
  3. vba 执行网页javascript_Excel中使用JavaScript的方法
  4. iPhone 在手,优势在沃
  5. Plickers——教师拿手机、学生拿卡片,就可以完成即时全员互动!
  6. css中的min-height、max-height、min-width、max-width
  7. Nginx中last和break redirect和permanent区别和联系
  8. 2095: [Poi2010]Bridges 二分+混合图欧拉回路(网络流)
  9. java线程池是如何复用线程_线程池如何复用一个线程-- ThreadPoolExecutor的实现(未完)...
  10. JAVA程序开发按位运算的记录