美文网首页
jQuery实现平滑动画回到顶部

jQuery实现平滑动画回到顶部

作者: 一枚小菜 | 来源:发表于2020-06-05 11:02 被阅读0次
<div id="btn3" class="bt">回到顶部</div>
    //总距离,总时间,过渡时间
  $('#btn3').click(function () {
    var $page = $('html,body')
    var distance = $('html').scrollTop() + $('body').scrollTop()
    var totaltime = 500
    var time = 50
    var itemdistance = distance / (totaltime / time)

    var intervalId = setInterval(function () {
      distance -= itemdistance
      if (distance<=0){
        distance=0
        clearInterval(intervalId)
      }
      $page.scrollTop(distance)
    },time)
  })

相关文章

网友评论

      本文标题:jQuery实现平滑动画回到顶部

      本文链接:https://www.haomeiwen.com/subject/ukhnzhtx.html