zoukankan      html  css  js  c++  java
  • 定位导航

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="gb2312"/>
    <title>网页定位导航效果</title>
    <style>
            * {
                margin: 0;
                padding: 0;
                font-family:"微软雅黑"
            }

            body {
                font-size: 12px;
                line-height: 1.7;
            }

            li {
                list-style: none;
            }

            #content {
                800px;
                margin: 0 auto;
                padding: 20px;
            }

            #content h1 {
                color: #0088bb;
            }

            #content .item {
                padding: 20px;
                margin-bottom: 20px;
                border: 1px dotted #0088bb;
            }

            #content .item h2 {
                font-size: 16px;
                font-weight: bold;
                border-bottom: 2px solid #0088bb;
                margin-bottom: 10px;
            }

            #content .item li {
                display: inline;
                margin-right: 10px;
            }

            #content .item li a img {
                230px;
                height: 230px;
                border: none;
            }

           
    /*让导航菜单在右侧绝对定位显示*/
    #menu{
                position:fixed;
                left:50%;
                top:100px;
                margin-left:400px;
            }

            #menu ul li a {
                display: block;
                margin: 5px 0;
                font-size: 14px;
                font-weight: bold;
                color: #333;
                80px;
                height: 50px;
                line-height: 50px;
                text-decoration: none;
                text-align: center;
            }

            #menu ul li a:hover,
            #menu ul li a.current {
                color: #fff;
                background: #0088bb;
            }
           

            /*ie6 hack*/
            * html, * html body {
                background-image: url(about:blank);
                background-attachment: fixed;
            }

          

    </style>
    <script src="http://libs.baidu.com/jquery/1.10.2/jquery.js"></script>
    <script>
          
            $(document).ready(function(){
                $(window).scroll(function(){
                    var top=$(document).scrollTop();
                    var items=$("#content").find(".item");
                    var currentId="";
                    var menu=$("#menu");
                    items.each(function(){
                       var m=$(this);
                       var itemTop=m.offset().top;
                       if(top>itemTop-100){
                           currentId="#"+m.attr("id");
                       }else{
                           return false;
                       }
                    });
                    var currentLink=menu.find(".current");
                    if(currentId && currentLink.attr("href")!=currentId){
                       currentLink.removeClass('current');
                       menu.find("[href="+currentId+"]").addClass('current');
                    }
                })
            });        
    </script>
    </head>
    <body>
    <div id="menu">
    <ul>
    <!--运用锚点,实现导航定位。-->


    <li><a href="#item1" class="current">1F 男装</a></li>
    <li><a href="#item2">2F 女装</a></li>
    <li><a href="#item3">3F 美妆</a></li>
    <li><a href="#item4">4F 数码</a></li>
    <li><a href="#item5">5F 母婴</a></li>
    </ul>
    </div>
    <div id="content">
    <h1>某某购物网</h1>

    <div id="item1" class="item">
    <h2>1F 男装</h2>
    <ul>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    </ul>
    </div>
    <div id="item2" class="item">
    <h2>2F 女装</h2>
    <ul>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    </ul>
    </div>
    <div id="item3" class="item">
    <h2>3F 美妆</h2>
    <ul>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    </ul>
    </div>
    <div id="item4" class="item">
    <h2>4F 数码</h2>
    <ul>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    </ul>
    </div>
    <div id="item5" class="item">
    <h2>5F 母婴</h2>
    <ul>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    <li><a href="#"><img src="" alt=""/></a></li>
    </ul>
    </div>
    </div>
    </body>
    </html>

  • 相关阅读:
    11g SPA (sql Performance Analyze) 进行升级测试
    SPA游标采集之去除重复
    C++ 实现分数的四则运算
    计算两个数的最大公约数和最小公倍数(欧几里得算法)
    计算a月的第b个星期c
    完数问题
    求整数的最大质因子
    C++ 读取文本文件内容到结构体数组中并排序
    月饼问题PAT B1020(贪心算法)
    路径打印(set以及字符串的相关操作)
  • 原文地址:https://www.cnblogs.com/lexie/p/6484478.html
Copyright © 2011-2022 走看看