微信小程序 滚动到某个位置添加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 相关文章推荐
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
Jun 14 Javascript
如何判断鼠标是否在DIV的区域内
Nov 13 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
Jun 23 Javascript
前端轻量级MVC框架CanJS详解
Sep 26 Javascript
JavaScript中的console.log()函数详细介绍
Dec 29 Javascript
javascript实现完美拖拽效果
May 06 Javascript
AngularJs上传前预览图片的实例代码
Jan 20 Javascript
微信小程序侧边栏滑动特效(左右滑动)
Jan 23 Javascript
Vuex 在Vue 组件中获得Vuex 状态state的方法
Aug 27 Javascript
React Router V4使用指南(精讲)
Sep 17 Javascript
vue 详情跳转至列表页实现列表页缓存
Mar 27 Javascript
js的新生代垃圾回收知识点总结
Aug 22 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 htmlspecialchars_decode()函数用法讲解
2019/03/01 PHP
利用javascript查看html源文件
2006/11/08 Javascript
JS 实现获取打开一个界面中输入的值
2013/03/19 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
Jquery api 速查表分享
2015/01/12 Javascript
IE6兼容透明背景图片及解决方案
2015/08/19 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
layui弹出层按钮提交iframe表单的方法
2018/08/20 Javascript
为什么说JavaScript预解释是一种毫无节操的机制详析
2018/11/18 Javascript
简单了解Ajax表单序列化的实现方法
2019/06/14 Javascript
mpvue微信小程序的接口请求fly全局拦截代码实例
2019/11/13 Javascript
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
Python常见数据结构详解
2014/07/24 Python
Python2.7.10以上pip更新及其他包的安装教程
2018/06/12 Python
python实现超级玛丽游戏
2020/03/18 Python
Python环境管理virtualenv&amp;virtualenvwrapper的配置详解
2020/07/01 Python
python上selenium的弹框操作实现
2020/07/13 Python
python3.7调试的实例方法
2020/07/21 Python
Python开发入门——迭代的基本使用
2020/09/03 Python
js实现移动端H5页面手指滑动刻度尺功能
2017/11/16 HTML / CSS
HTML5语音识别标签写法附图
2013/11/18 HTML / CSS
萨克斯第五大道精品百货店: Saks Fifth Avenue
2017/04/28 全球购物
意大利高端时尚买手店:Stefania Mode
2018/03/01 全球购物
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
知识改变命运演讲稿
2014/05/21 职场文书
信电学院毕业生自荐书
2014/05/24 职场文书
关心下一代工作先进事迹
2014/08/15 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
2014年计生工作总结
2014/11/21 职场文书
就业推荐表院系意见
2015/06/05 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
小学教师教学反思
2016/02/24 职场文书
Redis 常见使用场景
2021/08/30 Redis
详解Mysq MVCC多版本的并发控制
2022/04/29 MySQL