假设这里有一块内容
当前位置:首页 > 日记 > 正文

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

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

微信小程序滚动到某个位置添加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.

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

相关文章

Visual Studio寻找C#程序必要的运

Visual Studio寻找C#程序必要的运

库文件,运行,程序,电脑软件,Visual,  在工程打包中,有时候很头痛的就是运行所需要的库文件不能够全面的包含进来,特别是有时候调用了一系列外部扩展。对于这些问题,我们可以借用Visual Studio的打包功能帮助我们寻找软件运行必须的库文件。…

js 获取json数组里面数组的长度实

js 获取json数组里面数组的长度实

数组,长度,实例,电脑软件,js,作为一个前端页面开发者第一次处理json数据,遇到了‘js 获取json数组里面数组的长度'?竟然不知道 json没有.length属性(真是要嘲讽下自己),少壮不努力老大徒伤悲啊!以前都是去寻求男朋友帮助,但是最近尝试自己去解决…

js 递归和定时器的实例解析

js 递归和定时器的实例解析

递归,实例,电脑软件,js,递归:是一个函数通过调用自身的情况下构成的;首先上个例子:Function factorial(num){ if(num<=1){ return 1; }else{ return num*factorial(num-1); }}这是一个经典的递归阶乘函数,但是在js中这么调用可能会出现一些错误…

基于Vue实例生命周期 | 全面解析

基于Vue实例生命周期 | 全面解析

生命周期,实例,电脑软件,Vue,前面的话Vue实例在创建时有一系列的初始化步骤,例如建立数据观察,编译模板,创建数据绑定等。在此过程中,我们可以通过一些定义好的生命周期钩子函数来运行业务逻辑。本文将详细介绍Vue实例的生命周期图示下图是Vue…

微信小程序实现轮播图效果

微信小程序实现轮播图效果

轮播图,效果,程序,电脑软件,微信小,微信小程序实现轮播图,和网站,APP的效果差不多,代码少,效率高。先来看看效果图:主要用swiper + swiper-item来实现<view class='swiper'>滑块视图容器</view><!-- indicator-dots='true' 是否显示指示点 …

浅谈Vue.js 1.x 和 2.x 实例的生命

浅谈Vue.js 1.x 和 2.x 实例的生命

生命周期,浅谈,实例,电脑软件,Vue,在Vue.js中,在实例化Vue之前,它们都是以HTML的文本形式存在文本编辑器中。当实例化后将经历创建、编译、销毁三个主要阶段。以下是Vue.js 1.x 实例的生命周期图示:Vue.js 1.x 的生命周期钩子 1. init 在实例…

PS简单制作阳光穿越厚厚的云层效果

PS简单制作阳光穿越厚厚的云层效果

阳光,云层,效果,简单,电脑软件,今天小编为大家分享PS简单制作阳光穿越厚厚的云层效果方法,教程很简单,对于初学者来说,可以通过这篇文章学习如何制作阳光效果的方法,好了,下面我们一起来学习吧!最终效果图: 步骤:本期为您分享如上图制作的"穿越云…

PHP获取文件扩展名的方法实例总结

PHP获取文件扩展名的方法实例总结

方法,实例,文件扩展名,电脑软件,PHP,本文实例总结了PHP获取文件扩展名的方法。分享给大家供大家参考,具体如下:在PHP面试中或者考试中会有很大几率碰到写出五种获取文件扩展名的方法,下面是我自己总结的一些方法$file = '需要进行获取扩展名…

IIS部署asp.net mvc网站的方法

IIS部署asp.net mvc网站的方法

方法,网站,电脑软件,asp,IIS,iis配置简单的ASP.NET MVC网站,供大家参考,具体内容如下编译器:VS 2013本地IIS:IIS 7操作系统:win 7MVC版本:ASP.NET MVC4sql server版本: 2008 r2打开VS 2013,新建一个MVC项目(Internet版的),然后在本地上运行测试下,…

新的滤镜怎么下载添加进PS中

新的滤镜怎么下载添加进PS中

下载,滤镜,方法,电脑软件,PS,   在ps中很多地方都需要用到新的滤镜,我们可以试试下载之后添加进ps中使用。很多刚学习的新手小伙伴可能还不知道,下面是小编带来关于新的滤镜怎么下载添加进PS中的内容,希望可以让大家有所收获!  新的滤镜下…

Word2016中如何使用模板创建文档

Word2016中如何使用模板创建文档

文档,模板,方法,如何使用,电脑软件,  在启动word文档后,用户可以根据自己的需要创建新文档。此时,用户也可以选择word的设计模板来创建文档。以下是小编为您带来的关于Word2016中使用模板创建文档的方法,希望对您有所帮助。Word2016中使用模…

Node.js 8 中的 util.promisify的

Node.js 8 中的 util.promisify的

详解,电脑软件,js,Node,promisify,Node.js 8 于上个月月底正式发布,带来了 很多新特性 。其中比较值得注意的,便有 util.promisify() 这个方法。util.promisify()虽然 Promise 已经普及,但是 Node.js 里仍然有大量的依赖回调的异步函数,如果我…

软件日记