微信小程序实现吸顶特效


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 相关文章推荐
javascript下有关dom以及xml节点访问兼容问题
Nov 26 Javascript
jquery ajax return没有返回值的解决方法
Oct 20 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
Dec 08 Javascript
浅谈JavaScript中setInterval和setTimeout的使用问题
Aug 01 Javascript
使用控制台破解百小度一个月只准改一次名字
Aug 13 Javascript
js实现点击获取验证码倒计时效果
Jan 28 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
May 07 Javascript
浅谈js算法和流程控制
Dec 29 Javascript
关于Vue在ie10下空白页的debug小结
May 02 Javascript
优雅的将ElementUI表格变身成树形表格的方法步骤
Apr 11 Javascript
Nuxt配置Element-UI按需引入的操作方法
Jul 06 Javascript
详解JavaScript中的执行上下文及调用堆栈
Apr 29 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
thinkPHP中create方法与令牌验证实例浅析
2015/12/08 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
js获取当前select 元素值的代码
2010/04/19 Javascript
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
JavaScript 原型继承之构造函数继承
2011/08/26 Javascript
jquery网页元素拖拽插件效果及实现
2013/08/05 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
2013/11/12 Javascript
JS delegate与live浅析
2013/12/21 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
ES6实现的遍历目录函数示例
2017/04/07 Javascript
Bootstrap table使用方法总结
2017/05/10 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
2019/03/06 Javascript
NodeJs之word文件生成与解析的实现代码
2019/04/01 NodeJs
JS typeof fn === 'function' &amp;&amp; fn()详解
2020/08/22 Javascript
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
Windows系统下安装Python的SSH模块教程
2015/02/05 Python
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
详解在Python程序中解析并修改XML内容的方法
2015/11/16 Python
python中requests使用代理proxies方法介绍
2017/10/25 Python
用matplotlib画等高线图详解
2017/12/14 Python
python中的变量如何开辟内存
2018/06/26 Python
利用Python如何批量更新服务器文件
2018/07/29 Python
Python使用贪婪算法解决问题
2019/10/22 Python
Python xlrd模块导入过程及常用操作
2020/06/10 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
HTML5 Canvas 破碎重组的视频特效的示例代码
2019/09/24 HTML / CSS
SmartBuyGlasses比利时:购买品牌太阳镜和眼镜
2019/08/09 全球购物
枚举与#define宏的区别
2014/04/30 面试题
商务英语大学生职业生涯规划书范文
2014/01/01 职场文书
村委会换届选举方案
2014/05/03 职场文书
机械制造专业大学生自我鉴定
2014/09/19 职场文书
拖欠货款起诉状
2015/05/20 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
python基础之while循环语句的使用
2021/04/20 Python