导航 滚动到对应位置




<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *{padding: 0;margin: 0;list-style: none;}
        body{font-size: 12px;line-height: 1.7;}
        #content{width: 800px;padding: 20px;margin: 0 auto;}
        #content h1{color: #0088bb;}
        .item{border: 1px dotted #08b;padding: 20px;margin-bottom: 20px;}
        .item h2{font-size: 16px;font-weight: bold;border-bottom: 2px solid #08b;margin-bottom: 10px;}
        .item li{display: inline;margin-right: 10px;}
        .item img{width: 240px;height: 230px;}

        #list{position: fixed;  top:100px;left: 50%;margin-left: 400px;width: 50px;}
        #list a{display: block;width:80px;height:50px;color: #333;text-decoration: none;font:bold 14px/50px "微软雅黑";text-align: center; }
        #list a:hover,#list a.active{background: #08b;color: white;}
    </style>
   
</head>
<body>
<ul id="list">
    <li><a href="#item1" class="active">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 id="content">
    <h1>网页导航特效</h1>
    <div id="item1" class="item">
        <h2>1F 男装</h2>
        <ul>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/1F.jpg" alt=""></a></li>
        </ul>
    </div>
    <div id="item2" class="item">
        <h2>2F 女装</h2>
        <ul>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/2F.jpg" alt=""></a></li>
        </ul>
    </div>
    <div id="item3" class="item">
        <h2>3F 美妆</h2>
        <ul>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
            <li><a href="#"><img src="images/3F.jpg" alt=""></a></li>
        </ul>
    </div>
    <div id="item4" class="item">
        <h2>4F 数码</h2>
        <ul>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
            <li><a href="#"><img src="images/4F.png" alt=""></a></li>
        </ul>
    </div>
    <div id="item5" class="item">
        <h2>5F 电器</h2>
        <ul>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
            <li><a href="#"><img src="images/5F.png" alt=""></a></li>
        </ul>
    </div>
</div>
<script src="jquery-1.11.3.min.js"></script>
<script>
    function scro(){
    $(".item").each(function(index,elem){
        if($(window).scrollTop()>=$(elem).offset().top){
            $("#list a").removeClass("active");
            $("#list a").eq(index).addClass("active");
        }
    })
   
}
//滚动事件  将驱动函数拿出去了 调用
$(window).scroll(scro);


//点击事件
    $("#list li").click(function () {
        $(window).off("scroll");
        $("html").animate({ "scrollTop": $(".item").eq($(this).index()).offset().top }, function () {
            $(window).scroll(scro);
        })
        $("#list a").removeClass("active");
        $(this).addClass("active");
    })    
   
// })
// $("#list a").click(function(){   //index()指的是当前元素的父级下的所有子元素的下标
//     $(window).off("scroll");
//     $("html,body").animate({"scrollTop": $($(this).attr("href")).offset().top},function(){
//         $(window).scroll(scro);
//     })
//     $("#list a").removeClass("active");
//     $(this).addClass("active");
   
// })


</script>
</body>
</html>

在这里插入图片描述

发布了18 篇原创文章 · 获赞 0 · 访问量 143

猜你喜欢

转载自blog.csdn.net/yeee1128/article/details/103620855
今日推荐