微信小程序 滚动到某个位置添加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 相关文章推荐
用javascript控制iframe滚动的代码
Apr 10 Javascript
jQuery插件EnPlaceholder实现输入框提示文字
Jun 05 Javascript
javascript入门教程基础篇
Nov 16 Javascript
Angularjs手动解析表达式($parse)
Oct 12 Javascript
原生JavaScript制作计算器
Oct 16 Javascript
让编辑器支持word复制黏贴、截屏的js代码
Oct 17 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
Nov 02 Javascript
Bootstrap3 datetimepicker控件使用实例
Dec 13 Javascript
jQuery点击导航栏选中更换样式的实现代码
Jan 23 Javascript
AngularJS 异步解决实现方法
Jun 12 Javascript
移动端效果之Swiper详解
Oct 09 Javascript
webpack@v4升级踩坑(小结)
Oct 08 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基础学习笔记
2007/03/18 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
2014/06/19 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
jQuery EasyUI API 中文文档 - Menu菜单
2011/10/03 Javascript
关于jQuery中.attr()和.prop()的问题探讨
2013/09/06 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
jQuery隐藏和显示效果实现
2016/04/06 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
2017/03/24 jQuery
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
webpack实现热加载自动刷新的方法
2017/07/30 Javascript
JavaScript实现旋转轮播图
2020/08/18 Javascript
angularjs 获取默认选中的单选按钮的value方法
2018/02/28 Javascript
JavaScript ECMA-262-3 深入解析(一):执行上下文实例分析
2020/04/25 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
[01:08]DOTA2次级职业联赛 - Shield战队宣传片
2014/12/01 DOTA
python logging重复记录日志问题的解决方法
2018/07/12 Python
Python访问MongoDB,并且转换成Dataframe的方法
2018/10/15 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
2020/02/26 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
美国中西部家用医疗设备商店:Med Mart(轮椅、踏板车、升降机等)
2019/04/26 全球购物
金士达面试非笔试
2012/03/14 面试题
商务英语专业毕业生自荐信
2013/11/05 职场文书
医药个人求职信范文
2014/01/29 职场文书
师范生见习报告范文
2014/11/03 职场文书
2015年财政所工作总结
2015/04/25 职场文书
党小组鉴定意见
2015/06/02 职场文书
高考升学宴主持词
2019/06/21 职场文书
QT与javascript交互数据的实现
2021/05/26 Javascript
实现一个简单得数据响应系统
2021/11/11 Javascript