微信小程序 滚动到某个位置添加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 相关文章推荐
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
Jan 02 Javascript
node.js使用require()函数加载模块
Nov 26 Javascript
Javascript递归打印Document层次关系实例分析
May 15 Javascript
JQuery+CSS实现图片上放置按钮的方法
May 29 Javascript
三种Node.js写文件的方式
Mar 08 Javascript
ajax图片上传,图片异步上传,更新实例
Dec 30 Javascript
JavaScript原生数组Array常用方法
Apr 06 Javascript
vue+axios实现登录拦截的实例代码
May 22 Javascript
Bootstrap实现的表格合并单元格示例
Feb 06 Javascript
微信小程序滑动选择器的实现代码
Aug 10 Javascript
JS 自执行函数原理及用法
Aug 05 Javascript
js实现日历
Nov 07 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中防止SQL注入的最佳解决方法
2013/04/25 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
2014/10/30 PHP
php内存缓存实现方法
2015/01/24 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
ThinkPHP 模板引擎使用详解
2017/05/07 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
背景音乐每次刷新都可以自动更换
2007/02/01 Javascript
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
Javascript对象属性方法汇总
2013/11/21 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
2015/03/18 Javascript
jQuery拖拽插件gridster使用指南
2015/04/21 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
2016/10/28 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
Javascript中 toFixed四舍六入方法
2017/08/21 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
vue--vuex详解
2019/04/15 Javascript
微信小程序实现文件、图片上传功能
2020/08/18 Javascript
在Django框架中设置语言偏好的教程
2015/07/27 Python
python实现逻辑回归的方法示例
2017/05/02 Python
python3 实现验证码图片切割的方法
2018/12/07 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
2021/02/02 Python
css3隔行变换色实现示例
2014/02/19 HTML / CSS
CSS3 文字动画效果
2020/11/12 HTML / CSS
HTML5 本地存储之如果没有数据库究竟会怎样
2013/04/25 HTML / CSS
瑞典时尚服装购物网站:Miinto.se
2017/10/30 全球购物
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
公司年会晚宴演讲稿
2014/01/06 职场文书
挂牌仪式策划方案
2014/05/18 职场文书
动画「进击的巨人」第86话播出感谢绘公开
2022/03/21 日漫