微信小程序----导航栏滑动定位(实现CSS3的position:sticky效果)
实现的效果
实现的原理
- 通过对scroll的监听获取滚动条的scrollTop值;
- 在导航的class判断scrollTop;
- 切换position:fixed与position:relative。
WXML
<view style="height:100%;position:fixed;width:100%;">
<scroll-view scroll-y="false" bindscroll="scroll" style="height:100%;">
<view class="page-bottom-content">
<text>{
{
text}}</text>
</view>
<view class="page-banner">
banner
</view>