微信小程序 滚动到某个位置添加class效果实现代码
程序员文章站
2022-04-10 12:14:04
微信小程序滚动到某个位置添加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.
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
上一篇: b站视频编辑后快要重新审核(手机免费视频剪辑软件排名)
下一篇: VBS教程:正则表达式简介