微信小程序实现吸顶特效


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 attachEvent绑定多个事件执行顺序问题
Oct 20 Javascript
超轻量级的基于jquery的三级展开列表
Apr 26 Javascript
JavaScript中instanceof运算符的用法总结
Nov 19 Javascript
jquery实现最简单的滑动菜单效果代码
Sep 12 Javascript
深入理解(function(){... })();
Aug 16 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
Feb 12 Javascript
JS实现标签页切换效果
May 04 Javascript
vue--点击当前增加class,其他删除class的方法
Sep 15 Javascript
jQuery插件实现非常实用的tab栏切换功能【案例】
Feb 18 jQuery
Vue数字输入框组件使用方法详解
Feb 10 Javascript
vscode 调试 node.js的方法步骤
Sep 15 Javascript
详解JavaScript中的this指向问题
Feb 05 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中数字检测is_numeric与ctype_digit的区别介绍
2012/10/04 PHP
PHP网站开发中常用的8个小技巧
2015/02/13 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
PHP耦合设计模式实例分析
2018/08/08 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
图片onload事件触发问题解决方法
2011/07/31 Javascript
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
JavaScript实现自动生成网页元素功能(按钮、文本等)
2015/11/21 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
谈谈jQuery Ajax用法详解
2015/11/27 Javascript
HTML Table 空白单元格补全的简单实现
2016/10/13 Javascript
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
2017/03/29 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
vue双花括号的使用方法 附练习题
2017/11/07 Javascript
ES6入门教程之变量的解构赋值详解
2019/04/13 Javascript
Nodejs实现图片上传、压缩预览、定时删除功能
2019/10/25 NodeJs
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
[01:00:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第三场 1月10日
2021/03/11 DOTA
python中zip和unzip数据的方法
2015/05/27 Python
python实现在字符串中查找子字符串的方法
2015/07/11 Python
Python实现简单拆分PDF文件的方法
2015/07/30 Python
由浅入深讲解python中的yield与generator
2017/04/05 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
python SVM 线性分类模型的实现
2019/07/19 Python
通过实例了解Python str()和repr()的区别
2020/01/17 Python
老生常谈CSS中的长度单位
2016/06/27 HTML / CSS
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
主治医师岗位职责
2013/12/10 职场文书
老兵退伍标语
2014/10/07 职场文书
小学班主任工作总结2015
2015/04/07 职场文书
商场营业员岗位职责
2015/04/14 职场文书
入党介绍人意见范文
2015/06/01 职场文书
jQuery实现广告显示和隐藏动画
2021/07/04 jQuery
python数字图像处理:图像简单滤波
2022/06/28 Python