wxml:
<!-- 回到顶部 --> <view class="ago-top" style="display:{{top_display}}" bindtap="clickAgoTop"> <image class='ago-top-image' src="../../images/top.jpg" /> </view>
wxss:
.ago-top{ text-align: center; position: fixed; bottom: 70rpx; right: 130rpx; } .ago-top-image{ width: 70rpx; height: 100rpx; border-radius: 45rpx; }
js:
data: { top_display: 'none', }, // 滚动条监听 显示隐藏回顶部图标 onPageScroll: function (e) { if (e.scrollTop > 1000) { this.setData({ top_display: 'black', }); } else { this.setData({ top_display: 'none', }); } }, // 点击回顶部 clickAgoTop:function(e){ wx.pageScrollTo({ scrollTop: 0 }) },