微信小程序实现吸顶特效


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 document.referrer 用法
Apr 30 Javascript
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
Apr 27 Javascript
JQuery下的Live方法和$.browser方法使用代码
Jun 02 Javascript
Jquery实现三层遍历删除功能代码
Apr 23 Javascript
jquery实现网页的页面平滑滚动效果代码
Nov 02 Javascript
node.js express安装及示例网站搭建方法(分享)
Aug 22 Javascript
很酷的星级评分系统原生JS实现
Aug 25 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
Mar 09 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
Apr 20 Javascript
vue.js移动端tab组件的封装实践实例
Jun 30 Javascript
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
Sep 21 Javascript
node.js express框架简介与实现
Jul 23 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 登录完成后如何跳转上一访问页面
2014/01/14 PHP
网页的分页下标生成代码(PHP后端方法)
2016/02/03 PHP
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
2021/03/09 PHP
JavaScript效率调优经验
2009/06/04 Javascript
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
由Javascript实现的页面日历
2011/11/04 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
2012/09/02 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
js验证框架之RealyEasy验证详解
2016/06/08 Javascript
Angularjs的ng-repeat中去除重复数据的方法
2016/08/05 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
2020/06/08 Javascript
解决removeEventListener 无法清除监听的问题
2020/10/30 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
python中实现定制类的特殊方法总结
2014/09/28 Python
python安装twisted的问题解析
2018/08/21 Python
python 多个参数不为空校验方法
2019/02/14 Python
Python企业编码生成系统总体系统设计概述
2019/07/26 Python
Python数学形态学实例分析
2019/09/06 Python
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
澳大利亚制造的蜡烛和扩散器:Glasshouse Fragrances
2018/05/20 全球购物
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
优秀员工自荐书
2013/12/19 职场文书
高中军训感言200字
2014/02/23 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
史上最全书信经典范文大全(建议收藏)
2019/07/10 职场文书
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL
Python中tqdm的使用和例子
2022/09/23 Python