小程序返回顶部top滚动
小程序返回顶部top滚动
wxjs
const app = getApp();
Page({
data:{
// top标签显示(默认不显示)
backTopValue:false
},
// 监听滚动条坐标
onPageScroll: function (e) {
//console.log(e)
var that = this
var scrollTop = e.scrollTop
var backTopValue = scrollTop > 500 ? true : false
that.setData({
backTopValue: backTopValue
})
},
// 滚动到顶部
backTop:function(){
// 控制滚动
wx.pageScrollTo({
scrollTop: 0
})
},
})
wxss
/*浮窗返回顶部*/
.backTop{width: 60rpx; height:60rpx;background: #fff;position: fixed; right: 20rpx ; bottom: 130rpx; border-radius: 30rpx;box-shadow: 0px 0px 3px #000; line-height: 60rpx; text-align: center}
.backTop text{font-size: 45rpx; }
wxml
<!--浮窗 Top-->
<view class="backTop" bindtap='backTop' wx:if="{{backTopValue ==true}}"><text class='iconfont icon-top li-ico'></text></view>
效果:滚动到一定距离后显示Top样式


浙公网安备 33010602011771号