zoukankan      html  css  js  c++  java
  • jQuery之返回顶部

    返回顶部

    示例:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>返回顶部</title>
        <style type="text/css">
            #to_top {
                width: 30px;
                height: 40px;
                font: 14px/20px arial;
                text-align: center;
                background: #06c;
                position: fixed;
                cursor: pointer;
                color: #fff;
                left: 1250px;
                top: 500px;
            }
        </style>
    </head>
    <body style="height: 2000px;">
    
    <div id="to_top">返回顶部</div>
    
    <script type="text/javascript" src="../js/jquery.min.js"></script>
    <script type="text/javascript">
        $(function (){
            //回到顶部
            $('#to_top').click(function () {
                var $body = $(document.body);
                var $html = $(document.documentElement);
                //使用scrollTop():瞬间滚动到顶部
                //$('html,body').scrollTop(0);
                //使用scrollTop():平滑滚动到顶部
                var offset = $body.scrollTop() + $html.scrollTop();
                if(offset===0) {
                    return;
                }
                var totalTime = 300;
                var intervalTime = 30;
                var itemOffset = offset/(totalTime/intervalTime);
                var intervalId = setInterval(function () {
                    offset -= itemOffset;
                    if(offset<=0) {
                        offset = 0;
                        clearInterval(intervalId);
                    }
                    $('html,body').scrollTop(offset);
                }, intervalTime);
                //使用动画:平滑滚动到顶部
                //$('body,html').animate({scrollTop:0},300);
            })
        });
    </script>
    </body>
    </html>
  • 相关阅读:
    JAVA类和对象
    JAVA数组
    JAVA流程控制语句
    JAVA运算符
    JAVA数据类型-整数、浮点、字符串、boolean、引用数据类型
    JAVA变量
    JAVA文档注释的三种方式
    @Transactional注解失效的场景总结
    接口幂等性
    事务的四个特性、四种隔离级别和七种传播行为
  • 原文地址:https://www.cnblogs.com/hfl1996/p/13293026.html
Copyright © 2011-2022 走看看