码迷,mamicode.com
首页 > Web开发 > 详细

jQuery实现返回顶部

时间:2019-12-03 19:31:31      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:char   ali   lan   pos   top   scrolltop   head   str   enter   

jQuery实现返回顶部

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>jQuery</title>
    <style>
      .back_top{
          position: fixed;
          background:gray;
          color: #ffffff;
          padding: 5px;
          bottom: 30px;
          right: 30px;
          width: 42px;
          text-align: center;
          cursor: pointer;
      }
    </style>
</head>
<body>
<div>
    <h1>我是顶部</h1>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>

        <div class="back_top">Top</div>



</div>
<script src="js/jquery-2.1.0.js"></script>
<script>
    //不直接跳转
    $(".back_top").click(function(){
        $("body,html").scrollTop(0);
    })
    //平滑跳转
    $(".back_top").click(function(){
        //滚动时 滚动条离上部的距离
        var distance = $("html").scrollTop() + $("body").scrollTop();
        //设置滚动的总时间
        var time=500;
        //间隔时间
        var intervalTime=50;
        var itemDistance=distance/(time/intervalTime);
        var intervalId = setInterval(function(){
            distance-=itemDistance;

            if(distance<=0){
                clearInterval(intervalId);
            }
            $("html,body").scrollTop(distance-itemDistance);
        },intervalTime);
    })

</script>
</body>
</html>

 

 

 

jQuery实现返回顶部

标签:char   ali   lan   pos   top   scrolltop   head   str   enter   

原文地址:https://www.cnblogs.com/xiaozhou223/p/11978814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!