微信小程序 滚动到某个位置添加class效果实现代码


Posted in Javascript onApril 19, 2017

微信小程序滚动到某个位置添加class效果

<scroll-view scroll-y="true" style="height:100vh;" bindscrolltoupper="upper" bindscrolltolower="lower" bindscroll="scroll" scroll-top="{{scrollY}}">
<view>
假设这里有一块内容
</view>
<view class="{{scrollTop>200 ? 'topnav' : ''}}">
  topnav是希望页面滚动到某出添加的类。变成置顶导航。
</view>
。。。。
</scroll-view>

页面结构大致如上。

下面是js

//滚动监听
 scroll: function (e) {

  // console.log(e) ;
  var that = this,scrollTop=that.data.scrollTop;
  that.setData({
   scrollTop:e.detail.scrollTop
  })
  // console.log('e.detail.scrollTop:'+e.detail.scrollTop) ;
  // console.log('scrollTop:'+scrollTop)
 }

data里面先定义一下scrollTop.

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
Google韩国首页图标动画效果
Aug 26 Javascript
JQuery 入门实例1
Jun 25 Javascript
jquery 1.3.2 IE8中的一点点的小问题解决方法
Jul 10 Javascript
Jquery实现三层遍历删除功能代码
Apr 23 Javascript
jquery.messager.js插件导致页面抖动的解决方法
Jul 14 Javascript
用Javascript获取页面元素的具体位置
Dec 09 Javascript
javascript获取当前的时间戳的方法汇总
Jul 26 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
Mar 10 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
May 24 Javascript
详细分析Javascript中创建对象的四种方式
Aug 17 Javascript
通过JS深度判断两个对象字段相同
Jun 14 Javascript
vue简单封装axios插件和接口的统一管理操作示例
Feb 02 Javascript
微信小程序 slider的简单实例
Apr 19 #Javascript
详解Node.js中exports和module.exports的区别
Apr 19 #Javascript
jQuery ajax请求struts action实现异步刷新
Apr 19 #jQuery
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
Apr 19 #Javascript
微信小程序 登录的简单实现
Apr 19 #Javascript
微信小程序开发入门基础教程
Apr 19 #Javascript
微信小程序教程系列之视图层的条件渲染(10)
Apr 19 #Javascript
You might like
php 全文搜索和替换的实现代码
2008/07/29 PHP
php判断字符串在另一个字符串位置的方法
2014/02/27 PHP
php提取微信账单的有效信息
2018/10/01 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
2019/10/15 PHP
参考:关于Javascript中实现暂停的几篇文章
2007/03/04 Javascript
Javascript中暂停功能的实现代码
2007/03/04 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
彻底学会Angular.js中的transclusion
2017/03/12 Javascript
React中的render何时执行过程
2018/04/13 Javascript
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
JS删除对象中某一属性案例详解
2020/09/08 Javascript
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
简介Python设计模式中的代理模式与模板方法模式编程
2016/02/02 Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
2016/06/07 Python
Python编写一个闹钟功能
2017/07/11 Python
使用python实现http及ftp服务进行数据传输的方法
2018/10/26 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
2019/01/29 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
Python 打印自己设计的字体的实例讲解
2021/01/04 Python
Python 实现进度条的六种方式
2021/01/06 Python
Spartoo葡萄牙鞋类网站:线上销售鞋履与时尚配饰
2017/01/11 全球购物
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
Theo + George官方网站:都柏林时尚品牌
2019/04/08 全球购物
Mansur Gavriel官网:纽约市的一个设计品牌
2019/05/02 全球购物
银行内勤岗位职责
2014/04/09 职场文书
公司经营目标责任书
2015/01/29 职场文书
利用python调用摄像头的实例分析
2021/06/07 Python
缓存替换策略及应用(以Redis、InnoDB为例)
2021/07/25 Redis
开发微信小程序之WXSS样式教程
2022/04/18 HTML / CSS
如何基于python实现单目三维重建详解
2022/06/25 Python