zoukankan      html  css  js  c++  java
  • 原生态js,返回至顶部

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>返回至顶部</title>
        <style type="text/css">
        * {
            margin: 0;
            padding: 0;
        }
        
        #top {
            width: 50px;
            height: 50px;
            background-color: red;
            position: fixed;
            right: 10px;
            bottom: 10px;
            display: none;
        }
        </style>
    </head>
    
    <body>
        <a href="javascript:;" id="top">返回至顶部</a>
        <h1>0000001</h1>
        <h1>0000002</h1>
        <h1>0000003</h1>
        <h1>0000004</h1>
        <h1>0000005</h1>
        <h1>0000006</h1>
        <h1>0000007</h1>
        <h1>0000008</h1>
        <h1>0000009</h1>
        <h1>0000010</h1>
        <h1>0000011</h1>
        <h1>0000012</h1>
        <h1>0000013</h1>
        <h1>0000014</h1>
        <h1>0000015</h1>
        <h1>0000016</h1>
        <h1>0000017</h1>
        <h1>0000018</h1>
        <h1>0000019</h1>
        <h1>0000020</h1>
        <h1>0000021</h1>
        <h1>0000022</h1>
        <h1>0000023</h1>
        <h1>0000024</h1>
        <h1>0000025</h1>
        <h1>0000026</h1>
        <h1>0000027</h1>
        <h1>0000028</h1>
        <h1>0000029</h1>
        <h1>0000030</h1>
        <h1>0000031</h1>
        <h1>0000032</h1>
        <h1>0000033</h1>
        <h1>0000034</h1>
        <h1>0000035</h1>
        <h1>0000036</h1>
        <h1>0000037</h1>
        <h1>0000038</h1>
        <h1>0000039</h1>
        <h1>0000040</h1>
        <h1>0000041</h1>
        <h1>0000042</h1>
        <h1>0000043</h1>
        <h1>0000044</h1>
        <h1>0000045</h1>
        <h1>0000046</h1>
        <h1>0000047</h1>
        <h1>0000048</h1>
        <h1>0000049</h1>
        <h1>0000050</h1>
        <h1>0000051</h1>
        <h1>0000052</h1>
        <h1>0000053</h1>
        <h1>0000054</h1>
        <h1>0000055</h1>
        <h1>0000056</h1>
        <h1>0000057</h1>
        <h1>0000058</h1>
        <h1>0000059</h1>
        <h1>0000060</h1>
        <h1>0000061</h1>
        <h1>0000062</h1>
        <h1>0000063</h1>
        <h1>0000064</h1>
        <h1>0000065</h1>
        <h1>0000066</h1>
        <h1>0000067</h1>
        <h1>0000068</h1>
        <h1>0000069</h1>
        <h1>0000070</h1>
        <h1>0000071</h1>
        <h1>0000072</h1>
        <h1>0000073</h1>
        <h1>0000074</h1>
        <h1>0000075</h1>
        <h1>0000076</h1>
        <h1>0000077</h1>
        <h1>0000078</h1>
        <h1>0000079</h1>
        <h1>0000080</h1>
        <h1>0000081</h1>
        <h1>0000082</h1>
        <h1>0000083</h1>
        <h1>0000084</h1>
        <h1>0000085</h1>
        <h1>0000086</h1>
        <h1>0000087</h1>
        <h1>0000088</h1>
        <h1>0000089</h1>
        <h1>0000090</h1>
        <h1>0000091</h1>
        <h1>0000092</h1>
        <h1>0000093</h1>
        <h1>0000094</h1>
        <h1>0000095</h1>
        <h1>0000096</h1>
        <h1>0000097</h1>
        <h1>0000098</h1>
        <h1>0000099</h1>
        <h1>0000100</h1>
        <script type="text/javascript">
        //区分浏览器内核
        // navigator专门检查浏览器特性
        //match匹配
        //判断是否是谷歌浏览器,定义个函数
        function isChrome() {
            nu = navigator.userAgent;
            if (nu.match(/chrome/i)) {
                return true;
            } else {
                return false;
            }
        }
        topobj = document.getElementById('top');
        //滚动条
        window.onscroll = function() {
            if (isChrome) {
                //谷歌
                st = document.body.scrollTop;//body兼容谷歌
                if (st > 200) {
                    topobj.style.display = 'block';
                } else {
                    topobj.style.display = 'none';
                }
            } else {
                // 非谷歌
                st = document.documentElement.scrollTop;//documentElement兼容ie、火狐
                if (st > 200) {
                    topobj.style.display = 'block';
                } else {
                    topobj.style.display = 'none';
                }
            }
            //点击返回顶部
            topobj.onclick = function() {
                if (isChrome) {
                    //谷歌
                    document.body.scrollTop = 0;
                } else {
                    // 非谷歌
                    document.documentElement.scrollTop = 0;
                }
            }
        }
        </script>
    </body>
    
    </html>

    效果图:

    另外附件:sublime打1-100数字快捷方式:h1{$$$$$}*100

  • 相关阅读:
    大话数据结构--学习目录
    C语言中的 i++ 和 ++i 的区别
    木紫洁,加油
    vue在组件中使用v-model
    vue的v-model指令原理分析
    表格强制换行 table-layout:fixed
    vue引入jquery插件
    vue中使用stylus编写css
    Java单链表简单实现* @version 1.0
    Java中的面向对象I
  • 原文地址:https://www.cnblogs.com/huanghuali/p/7158194.html
Copyright © 2011-2022 走看看