微信小程序实现吸顶特效


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 相关文章推荐
Opacity.js
Jan 22 Javascript
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
Oct 25 Javascript
js 延迟加载 改变JS的位置加快网页加载速度
Dec 11 Javascript
jquery获取css中的选择器(实例讲解)
Dec 02 Javascript
javascript正则表达式基础知识入门
Apr 20 Javascript
Easyui使用Dialog行内按钮布局的实例
Jul 27 Javascript
微信小程序开发animation心跳动画效果
Aug 16 Javascript
Vue注册组件命名时不能用大写的原因浅析
Apr 25 Javascript
浅谈redux, koa, express 中间件实现对比解析
May 23 Javascript
vue页面跳转实现页面缓存操作
Jul 22 Javascript
jQuery实现简单全选框
Sep 13 jQuery
快速解决vue2+vue-cli3项目ie兼容的问题
Nov 17 Vue.js
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下载文件的详解
2013/06/02 PHP
php防止网站被刷新的方法汇总
2014/12/01 PHP
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
详解Yii2 定制表单输入字段的标签和样式
2017/01/04 PHP
总结AJAX相关JS代码片段和浏览器模型
2007/08/15 Javascript
Javascript的闭包
2009/12/31 Javascript
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
高性能JavaScript循环语句和条件语句
2016/01/20 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
2016/06/28 Javascript
ES6记录异步函数的执行时间详解
2016/08/31 Javascript
JS两种类型的表单提交方法实例分析
2016/11/28 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
bootstrap table使用入门基本用法
2017/05/24 Javascript
基于JavaScript实现弹幕特效
2020/08/27 Javascript
浅谈Angular6的服务和依赖注入
2018/06/27 Javascript
微信小程序wepy框架学习和使用心得详解
2019/05/24 Javascript
Python学习之用pygal画世界地图实例
2017/12/07 Python
python matplotlib 画dataframe的时间序列图实例
2019/11/20 Python
如何利用Python 进行边缘检测
2020/10/14 Python
详解HTML5中的标签
2015/06/19 HTML / CSS
施华洛世奇澳大利亚官网:SWAROVSKI澳大利亚
2017/01/06 全球购物
美国医生配方营养补充剂供应商:Healthy Directions
2019/07/10 全球购物
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
serialVersionUID具有什么样的特征
2014/02/20 面试题
会计电算化专业个人的自我评价
2013/11/24 职场文书
自我鉴定三原则
2014/01/13 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书
员工保密协议范本,您一定得收藏!很有用!
2019/08/08 职场文书
导游词之南京夫子庙
2019/12/09 职场文书
python批量更改目录名/文件名的方法
2021/04/18 Python
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python
shell进度条追踪指令执行时间的场景分析
2022/06/16 Servers