小程序自定义模板实现吸顶功能


Posted in Javascript onJanuary 08, 2020

本文实例为大家分享了小程序实现吸顶功能的具体代码,供大家参考,具体内容如下

小程序自定义模板实现吸顶功能

//如图所示----这里用了自定义组件实现了小程序吸顶功能
//WXML
<view class="i-sticky-demo">
  <i-sticky scrollTop="{{scrollTop}}">
    <i-sticky-item i-class="i-sticky-demo-title">
      <view slot="title">
       第一层
      </view>
      <view slot="content" wx:for="{{one}}" wx:key="index">
        <view class="i-sticky-demo-item">{{item.name}}</view>
      </view>
    </i-sticky-item>
    <i-sticky-item i-class="i-sticky-demo-title">
      <view slot="title">
       第二层
      </view>
      <view slot="content" wx:for="{{two}}" wx:key="index">
        <view class="i-sticky-demo-item">{{item.name}}</view>
      </view>
    </i-sticky-item>
    <i-sticky-item i-class="i-sticky-demo-title">
      <view slot="title">
        第三层
      </view>
      <view slot="content" wx:for="{{three}}" wx:key="item">
        <view class="i-sticky-demo-item">{{item.name}}</view>
        
      </view>
    </i-sticky-item>
    <i-sticky-item i-class="i-sticky-demo-title">
      <view slot="title">
        最后
      </view>
      <view slot="content" wx:for="{{15}}" wx:key="index">
        <view class="i-sticky-demo-item">{{index+1}}</view>
      </view>
    </i-sticky-item>
  </i-sticky>
</view>
//json
{
 "navigationBarTitleText":"吸顶",
 "usingComponents": {
  "i-sticky": "../../compont/sticky/index",
  "i-sticky-item": "../../compont/sticky-item/index"
 }
}
//JS
Page({
 data: {
  scrollTop: 0,
  one: [{
   name: "第一层"
  }, {
   name: "第一层"
  }, {
   name: "第一层"
  }, {
   name: "第一层"
  }, {
   name: "第一层"
  }, {
   name: "第一层"
  }, {
   name: "第一层"
  }],
  two: [{
   name: "第二层"
  }, {
   name: "第二层"
  }, {
   name: "第二层"
  }, {
   name: "第二层"
  }, {
   name: "第二层"
  }, {
   name: "第二层"
  }, {
   name: "第二层"
  }, {
   name: "第二层"
  }],
  three: [{
   name: "第三层"
  }, {
   name: "第三层"
  }, {
   name: "第三层"
  }, {
   name: "第三层"
  }, {
   name: "第三层"
  }, {
   name: "第三层"
  }, {
   name: "第三层"
  }, {
   name: "第三层"
  }],
 },
 onChange(event) {
  console.log(event.detail, 'click right menu callback data')
 },
 //页面滚动执行方式
 onPageScroll(event) {
  this.setData({
   scrollTop: event.scrollTop
  })
 }
});
//WXSS
.i-sticky-demo-item{
 width: 100%;
 height: 100rpx;
 line-height: 100rpx;
 padding:0 30rpx;
 border-bottom: 1rpx solid #ddd;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery 模拟雅虎首页的点击对话框效果
Apr 11 Javascript
js动态加载以及确定加载完成的代码
Jul 31 Javascript
js的匿名函数使用介绍
Dec 11 Javascript
javascript基本包装类型介绍
Apr 10 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
Jan 25 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
Apr 26 Javascript
用JS实现图片轮播效果代码(一)
Jun 26 Javascript
微信小程序 教程之引用
Oct 18 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
Jan 21 Javascript
走进javascript——不起眼的基础,值和分号
Feb 24 Javascript
微信小程序 弹窗自定义实例代码
Mar 08 Javascript
原生JS实现音乐播放器的示例代码
Feb 25 Javascript
微信小程序静默登录的实现代码
Jan 08 #Javascript
微信小程序wxs实现吸顶效果
Jan 08 #Javascript
微信小程序实现吸顶特效
Jan 08 #Javascript
nuxt配置通过指定IP和端口访问的实现
Jan 08 #Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
Jan 08 #Javascript
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
Dec 24 #Javascript
你可能从未使用过的11+个JavaScript特性(小结)
Jan 08 #Javascript
You might like
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
jQuery实现 注册时选择阅读条款 左右移动
2013/04/11 Javascript
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
2016/09/04 Javascript
jQuery简单实现列表隐藏和显示效果示例
2016/09/12 Javascript
详解vue express启动数据服务
2017/07/05 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
Javascript中的作用域及块级作用域
2017/12/08 Javascript
react实现换肤功能的示例代码
2018/08/14 Javascript
JS二级菜单不同实现方法分析【4种方法】
2018/12/21 Javascript
从零学Python之入门(三)序列
2014/05/25 Python
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
Python中元组,列表,字典的区别
2017/05/21 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
pycharm远程开发项目的实现步骤
2019/01/20 Python
在pycharm中创建django项目的示例代码
2020/05/28 Python
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
百丽国际旗下购物网站:优购
2017/02/28 全球购物
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
澳大利亚家具商店:Freedom
2020/12/17 全球购物
SOA的常见陷阱或者误解是什么
2014/10/05 面试题
学习决心书范文
2014/03/11 职场文书
党员干部廉洁承诺书
2014/05/28 职场文书
HR求职自荐信范文
2014/06/21 职场文书
竞聘自述材料
2014/08/25 职场文书
解除劳动关系协议书范文
2014/09/11 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
缓刑人员思想汇报
2014/10/11 职场文书
户外拓展训练感想
2015/08/07 职场文书
2016年教代会开幕词
2016/03/04 职场文书
MySQL批量更新不同表中的数据
2022/05/11 MySQL