首页 > 其他 > 详细

小程序返回顶部top滚动

时间:2018-05-21 15:55:26      阅读:41      评论:0      收藏:0      [点我收藏+]

标签:box   -s   bsp   page   fff   pre   var   posit   ole   

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样式

技术分享图片

小程序返回顶部top滚动

标签:box   -s   bsp   page   fff   pre   var   posit   ole   

原文:https://www.cnblogs.com/wesky/p/9067069.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号