美文网首页
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