zoukankan      html  css  js  c++  java
  • 导航吸顶

    <!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>
  • 相关阅读:
    HashMap源码解读(转)
    使用javascript开发2048
    程序猿接私活经验总结,来自csdn论坛语录
    Cocos2d-x实例:设置背景音乐与音效- AppDelegate实现
    Jenkins(二)
    SVN高速新手教程
    Visio Premium 2010密钥+破解激活方法
    oracle中LAG()和LEAD()等分析统计函数的使用方法(统计月增长率)
    shell语法简单介绍
    memset函数具体说明
  • 原文地址:https://www.cnblogs.com/xiaobaizitaibai/p/8641346.html
Copyright © 2011-2022 走看看