微信小程序实现吸顶特效


Posted in Javascript onJanuary 08, 2020

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

效果图

微信小程序实现吸顶特效

wxml代码:

<view class="xiding {{oneFixed}}" id="tab"> 
  <van-row custom-class="goods_row" >    
   <van-col span="12" custom-class="title-1">
    食疗方法   
   </van-col>
   <van-col span="12" custom-class="title-2" >   
    动作方法   
   </van-col>
  </van-row>
</view>

wxss代码:

/* 吸顶开始 */
.xiding
{
width: 100%;
height: 30px;
background: white;
}
.title-1
{
 text-align: center;
}
.title-2
{
  text-align: center;
}
/* 吸顶 */
.Fixed
{
 position: fixed;
 top: 0;
 z-index: 2;
}
/* 吸顶结束 */

wxjs代码:

oneFixed:"",
  tabTop:"0",
  // 吸顶动态监听函数
onPageScroll:function(event)
{
 console.log(event.scrollTop > this.data.tabTop)
 if(event.scrollTop>this.data.tabTop)
 {
  if(this.data.tabFix)
  {
   return
  }
  else{
   this.setData({
    oneFixed:"Fixed"//添加吸顶类
   })
  }
 }
 else
 {
  this.setData({
   oneFixed:''
  })
 }
},


/**
  * 生命周期函数--监听页面显示
  */
 onShow: function () {
  let This=this;
   const query=wx.createSelectorQuery();
   query.select('#tab').boundingClientRect(function(res)
   {
    This.data.tabTop=res.top//255
   }
   ).exec();
 },

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

Javascript 相关文章推荐
document.getElementById介绍
Sep 13 Javascript
js 连接数据库如何操作数据库中的数据
Nov 23 Javascript
Jquery对象和Dom对象的区别分析
Nov 20 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
Jan 06 Javascript
JavaScript动态添加事件之事件委托
Jul 12 Javascript
完全深入学习Bootstrap表单
Nov 28 Javascript
vue 运用mock数据的示例代码
Nov 07 Javascript
JS计算距当前时间的时间差实例
Dec 29 Javascript
JavaScript设计模式之建造者模式实例教程
Jul 02 Javascript
使用vue开发移动端管理后台的注意事项
Mar 07 Javascript
vue 实现websocket发送消息并实时接收消息
Dec 09 Javascript
基于JavaScript实现控制下拉列表
May 08 Javascript
nuxt配置通过指定IP和端口访问的实现
Jan 08 #Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
Jan 08 #Javascript
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
Dec 24 #Javascript
你可能从未使用过的11+个JavaScript特性(小结)
Jan 08 #Javascript
你知道JavaScript Symbol类型怎么用吗
Jan 08 #Javascript
js实现多个标题吸顶效果
Jan 08 #Javascript
Vue v-model组件封装(类似弹窗组件)
Jan 08 #Javascript
You might like
php中文本数据翻页(留言本翻页)
2006/10/09 PHP
亲密接触PHP之PHP语法学习笔记1
2006/12/17 PHP
PHP base64+gzinflate压缩编码和解码代码
2008/10/03 PHP
php生成随机密码的三种方法小结
2010/09/04 PHP
简单实用的.net DataTable导出Execl
2013/10/28 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
2013/09/16 Javascript
JavaScript的事件绑定(方便不支持js的时候)
2013/10/01 Javascript
Node.js实现在目录中查找某个字符串及所在文件
2014/09/03 Javascript
Javascript动画效果(2)
2016/10/11 Javascript
Vue.js学习之过滤器详解
2017/01/22 Javascript
安装vue-cli的简易过程
2018/05/22 Javascript
vue引入axios同源跨域问题
2018/09/27 Javascript
TypeScript基础入门教程之三重斜线指令详解
2018/10/22 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
[41:17]VG vs Optic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
用Python生成器实现微线程编程的教程
2015/04/13 Python
python并发2之使用asyncio处理并发
2017/12/21 Python
Python 列表反转显示的四种方法
2020/11/16 Python
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
群胜软件Java笔试题
2012/09/29 面试题
Delphi工程师笔试题
2013/09/21 面试题
就业推荐表自我鉴定
2013/10/29 职场文书
个人简历自我评价八例
2013/10/31 职场文书
办公室主任职责范文
2013/11/08 职场文书
学校岗位设置方案
2014/01/16 职场文书
中餐厅主管的职责范文
2014/02/04 职场文书
小学竞选班干部演讲稿
2014/08/20 职场文书
公司介绍信范文
2015/01/31 职场文书
警告通知
2015/04/25 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
ubuntu下常用apt命令介绍
2022/06/05 Servers