• 导航吸顶


    <!DOCTYPE HTML>
    <html lang="en-US">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            #nav {background:red; height:40px; line-height:40px;}
            h1 {height:100px; }
            .fixed {position:fixed; top:0px; 100%;}
        </style>
        <script type="text/javascript">
                
            window.onload = function(){     
                //获取nav
                var nav = document.getElementById('nav');
                //获取导航条相对于body顶端的距离nav.offsetTop
                var ot = nav.offsetTop;
                //console.log( nav.offsetTop );
                //需要页面绑定要给scroll事件
                document.onscroll = function(){
                    var t = document.body.scrollTop || document.documentElement.scrollTop;
                    console.log(t);
                    console.log(ot);
                    //此处判断
                    if (t >= ot) {
                        //需要将导航条进行固定定位
                        //nav.style.position = "fixed";
                        //nav.style.top = "10px";
                        nav.className = "fixed";
                    } else {
                        nav.className = "";
                    }
                }
            }
        
        </script>
    </head>
    <body>  
        <h1>网站logo</h1>
        
        <p>11111111111111111111111111</p>
        <p>22222222222222222222222222</p>
        <p>33333333333333333333333333333</p>
        <p>444444444444444444444444444444444</p>
        <div id="nav">
            导航条
        </div>
        <p>555555555555555555555555555555</p>
        <p>666666666666666666666666666666666</p>
        <p>77777777777777777777777777777777</p>
        <p>8888888888888888888888888888</p>
        <p>999999999999999999999999999999</p>
        <p>11111111111111111111111111</p>
        <p>22222222222222222222222222</p>
        <p>33333333333333333333333333333</p>
        <p>444444444444444444444444444444444</p>
        <p>555555555555555555555555555555</p>
        <p>666666666666666666666666666666666</p>
        <p>77777777777777777777777777777777</p>
        <p>8888888888888888888888888888</p>
        <p>999999999999999999999999999999</p>
        <p>11111111111111111111111111</p>
        <p>22222222222222222222222222</p>
        <p>33333333333333333333333333333</p>
        <p>444444444444444444444444444444444</p>
        <p>555555555555555555555555555555</p>
        <p>666666666666666666666666666666666</p>
        <p>77777777777777777777777777777777</p>
        <p>8888888888888888888888888888</p>
        <p>999999999999999999999999999999</p>
        <p>11111111111111111111111111</p>
        <p>22222222222222222222222222</p>
        <p>33333333333333333333333333333</p>
        <p>444444444444444444444444444444444</p>
        <p>555555555555555555555555555555</p>
        <p>666666666666666666666666666666666</p>
        <p>77777777777777777777777777777777</p>
        <p>8888888888888888888888888888</p>
        <p>999999999999999999999999999999</p>
        <p>11111111111111111111111111</p>
        <p>22222222222222222222222222</p>
        <p>33333333333333333333333333333</p>
        <p>444444444444444444444444444444444</p>
        <p>555555555555555555555555555555</p>
        <p>666666666666666666666666666666666</p>
        <p>77777777777777777777777777777777</p>
        <p>8888888888888888888888888888</p>
        <p>999999999999999999999999999999</p>
        <p>11111111111111111111111111</p>
        <p>22222222222222222222222222</p>
        <p>33333333333333333333333333333</p>
        <p>444444444444444444444444444444444</p>
        <p>555555555555555555555555555555</p>
        <p>666666666666666666666666666666666</p>
        <p>77777777777777777777777777777777</p>
        <p>8888888888888888888888888888</p>
        <p>999999999999999999999999999999</p>
        <p>11111111111111111111111111</p>
        <p>22222222222222222222222222</p>
        <p>33333333333333333333333333333</p>
        <p>444444444444444444444444444444444</p>
        <p>555555555555555555555555555555</p>
        <p>666666666666666666666666666666666</p>
        <p>77777777777777777777777777777777</p>
        <p>8888888888888888888888888888</p>
        <p>999999999999999999999999999999</p>

    <p>11111111111111111111111111</p>
        <p>22222222222222222222222222</p>
        <p>33333333333333333333333333333</p>
        <p>444444444444444444444444444444444</p>
        <p>555555555555555555555555555555</p>
        <p>666666666666666666666666666666666</p>
        <p>77777777777777777777777777777777</p>
        <p>8888888888888888888888888888</p>
        <p>999999999999999999999999999999</p><p>11111111111111111111111111</p>
        <p>22222222222222222222222222</p>
        <p>33333333333333333333333333333</p>
        <p>444444444444444444444444444444444</p>
        <p>555555555555555555555555555555</p>
        <p>666666666666666666666666666666666</p>
        <p>77777777777777777777777777777777</p>
        <p>8888888888888888888888888888</p>
        <p>999999999999999999999999999999</p>
    </body>
    </html>
  • 相关阅读:
    Design and Analysis of Algorithms_Decrease-and-Conquer
    TCPL 札记
    谬论:64 = 65?
    二叉树内部顶点与外部顶点在数量上的关系
    Design and Analysis of Algorithms_Divide-and-Conquer
    LeetCode 36. Valid Sudoku
    LeetCode 58. Length of Last Word
    LeetCode 66. Plus One
    LeetCode 67. Add Binary
    LeetCode 70. Climbing Stairs
  • 原文地址:https://www.cnblogs.com/xiaobaizitaibai/p/8641346.html
Copyright © 2020-2023  润新知