微信小程序实现吸顶特效


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添加String.Format方法
Aug 11 Javascript
模仿JQuery.extend函数扩展自己对象的js代码
Dec 09 Javascript
Extjs学习过程中新手容易碰到的低级错误积累
Feb 11 Javascript
仿jQuery的siblings效果的js代码
Aug 09 Javascript
基于javascript 闭包基础分享
Jul 10 Javascript
JavaScript数值数组排序示例分享
May 27 Javascript
javascript ajax的5种状态介绍
Aug 18 Javascript
javascript trim函数在IE下不能用的解决方法
Sep 12 Javascript
jQuery实现按比例缩放图片的方法
Apr 29 jQuery
jQuery选择器之属性过滤选择器详解
Sep 28 jQuery
JS实现仿微信支付弹窗功能
Jun 25 Javascript
JS实现的简单分页功能示例
Aug 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常用正则表达式的整理汇总
2013/06/08 PHP
PHP论坛实现积分系统的思路代码详解
2020/06/01 PHP
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
2013/12/17 Javascript
jquery获取对象的方法足以应付常见的各种类型的对象
2014/05/14 Javascript
JavaScript获取按钮所在form表单id的方法
2015/04/02 Javascript
解析JavaScript的ES6版本中的解构赋值
2015/07/28 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
浅析BootStrap Treeview的简单使用
2016/10/12 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
Angularjs上传文件组件flowjs功能
2017/08/07 Javascript
JS运动特效之链式运动分析
2018/01/24 Javascript
vue数组对象排序的实现代码
2018/06/20 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
2018/12/14 Javascript
微信小程序module.exports模块化操作实例浅析
2018/12/20 Javascript
vue项目中使用vue-i18n报错的解决方法
2019/01/13 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
[52:57]2014 DOTA2国际邀请赛中国区预选赛 LGD-CDEC VS HGT
2014/05/21 DOTA
python pdb调试方法分享
2014/01/21 Python
Python编程之event对象的用法实例分析
2017/03/23 Python
tensorflow入门之训练简单的神经网络方法
2018/02/26 Python
python人民币小写转大写辅助工具
2018/06/20 Python
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
python引用(import)某个模块提示没找到对应模块的解决方法
2019/01/19 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
Python库skimage绘制二值图像代码实例
2020/04/10 Python
CSS3教程(1):什么是CSS3
2009/04/02 HTML / CSS
2019年.net常见面试问题
2012/02/12 面试题
2014年预备党员学习两会心得体会
2014/03/17 职场文书
2014两会学习心得:榜样精神伴我行
2014/03/17 职场文书
初中家长评语和期望
2014/12/26 职场文书
先进人物事迹材料
2014/12/29 职场文书
古诗之感恩老师
2019/10/24 职场文书
python ansible自动化运维工具执行流程
2021/06/24 Python
分享一个vue实现的记事本功能案例
2022/04/11 Vue.js
uniapp开发打包多端应用完整方法指南
2022/12/24 Javascript