微信小程序 滚动到某个位置添加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 相关文章推荐
关闭页面window.location事件未执行的原因及解决方法
Sep 01 Javascript
javascript解析xml实现省市县三级联动的方法
Jul 25 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
Dec 16 Javascript
JS关闭窗口时产生的事件及用法示例
Aug 20 Javascript
JS实现页面跳转参数不丢失的方法
Nov 28 Javascript
jQuery Checkbox 全选 反选的简单实例
Nov 29 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
Mar 02 Javascript
echarts整合多个类似option的方法实例
Jul 10 Javascript
puppeteer库入门初探
Jan 09 Javascript
vue3.0中使用postcss-pxtorem的具体方法
Nov 20 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
Feb 07 Javascript
JavaScript读取本地文件常用方法流程解析
Oct 12 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
Uchome1.2 1.5 代码学习 common.php
2009/04/24 PHP
php利用事务处理转账问题
2015/04/22 PHP
PHP借助phpmailer发送邮件
2015/05/11 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
php实现支付宝当面付(扫码支付)功能
2018/05/30 PHP
Laravel find in set排序实例
2019/10/09 PHP
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
jquery div拖动效果示例代码
2013/12/08 Javascript
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
jquery简单图片切换显示效果实现方法
2015/01/14 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
js 定位到某个锚点的方法
2016/11/19 Javascript
Vue 单文件中的数据传递示例
2017/03/21 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
解决LayUI数据表格复选框不居中显示的问题
2019/09/25 Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
2020/11/06 Javascript
Python中最常用的操作列表的几种方法归纳
2015/04/24 Python
深入浅析python继承问题
2016/05/29 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
python实现C4.5决策树算法
2018/08/29 Python
利用Python如何实现一个小说网站雏形
2018/11/23 Python
Python面向对象封装操作案例详解 II
2020/01/02 Python
Python阶乘求和的代码详解
2020/02/14 Python
Python实现AI换脸功能
2020/04/10 Python
Python下划线5种含义代码实例解析
2020/07/10 Python
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
Flesh Beauty官网:露华浓集团旗下彩妆品牌
2021/02/15 全球购物
大专生工程监理求职信
2013/10/04 职场文书
大专自我鉴定范文
2013/10/23 职场文书
护理专业毕业生自荐信
2014/06/15 职场文书
会计专业自荐信范文
2015/03/05 职场文书
开业庆典致辞
2015/08/01 职场文书
关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)
2022/04/04 Python