为了账号安全,请及时绑定邮箱和手机立即绑定

为什么实现不了导航栏的跳动,新手求指导

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>网页特效</title>

<style type="text/css">

*{margin: 0;padding: 0;}

body{font-size:12px;

    line-height: 1.7;}

li{list-style: none;}

#content{width: 800px;

        margin: 0 auto;

        padding: 20px; }

#content h1{

color: blue;

}  

#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{

width: 230px;

height: 230px;

}

#menu{

position: fixed;

top: 100px;

left: 50%;

margin-left: 400px;

width: 80px;

}

#menu ul li a {

            display: block;

            margin: 5px 0;

            font-size: 14px;

            font-weight: bold;

            color: #333;

            width: 80px;

            height: 50px;

            line-height: 50px;

            text-decoration: none;

            text-align: center;

    }

            #menu ul li a:hover,

       .current {cursor: pointer;

            color: #fff;

            background: #0088bb;

        }

</style>

</head>

<body>

<div id="menu">

<ul>

<li><a herf="#item1" class="current">1F 男装</a></li>

<li><a herf="#item2">2F 女装</a></li>

<li><a herf="#item3">3F 美妆</a></li>

<li><a herf="#item4">4F 数码</a></li>

<li><a herf="#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="../2016/1F.jpg"></a></li>

<li><a href="#"><img src="../2016/1F.jpg"></a></li>

<li><a href="#"><img src="../2016/1F.jpg"></a></li>

<li><a href="#"><img src="../2016/1F.jpg"></a></li>

<li><a href="#"><img src="../2016/1F.jpg"></a></li>

<li><a href="#"><img src="../2016/1F.jpg"></a></li>

</ul>

</div>

<div id="item2" class="item">

<h2>2F 女装</h2>

<ul>

<li><a href="#"><img src="../2016/2F.jpg"></a></li>

<li><a href="#"><img src="../2016/2F.jpg"></a></li>

<li><a href="#"><img src="../2016/2F.jpg"></a></li>

<li><a href="#"><img src="../2016/2F.jpg"></a></li>

<li><a href="#"><img src="../2016/2F.jpg"></a></li>

<li><a href="#"><img src="../2016/2F.jpg"></a></li>

</ul>

</div>

<div id="item3" class="item">

<h2>3F 美妆</h2>

<ul>

<li><a href="#"><img src="../2016/3F.jpg"></a></li>

<li><a href="#"><img src="../2016/3F.jpg"></a></li>

<li><a href="#"><img src="../2016/3F.jpg"></a></li>

<li><a href="#"><img src="../2016/3F.jpg"></a></li>

<li><a href="#"><img src="../2016/3F.jpg"></a></li>

<li><a href="#"><img src="../2016/3F.jpg"></a></li>

</ul>

</div>

<div id="item4" class="item">

<h2>4F 数码</h2>

<ul>

<li><a href="#"><img src="../2016/4F.png"></a></li>

<li><a href="#"><img src="../2016/4F.png"></a></li>

<li><a href="#"><img src="../2016/4F.png"></a></li>

<li><a href="#"><img src="../2016/4F.png"></a></li>

<li><a href="#"><img src="../2016/4F.png"></a></li>

<li><a href="#"><img src="../2016/4F.png"></a></li>

</ul>

</div>

<div id="item5" class="item">

<h2>5F 母婴</h2>

<ul>

<li><a href="#"><img src="../2016/5F.jpg"></a></li>

<li><a href="#"><img src="../2016/5F.jpg"></a></li>

<li><a href="#"><img src="../2016/5F.jpg"></a></li>

<li><a href="#"><img src="../2016/5F.jpg"></a></li>

<li><a href="#"><img src="../2016/5F.jpg"></a></li>

<li><a href="#"><img src="../2016/5F.jpg"></a></li>

</ul>

</div>

</div>

<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>

<script type="text/javascript">

   $(function(){

    $(window).scroll(function(){

    var top=$(document).scrollTop();

    var item=$("#content .item");

    var menu=$("#menu");

    var currentid="";

    var currentlink=menu.find(".current");

    item.each(function(){

                  var m=$(this);         

                 if (top>m.offset().top-300) {

                  currentid="#"+m.attr("id");

                 }

                 else{return false;}

    });

        if (currentid&&currentlink.attr("href")!=currentid) {

                currentlink.removeClass("current");

                     menu.find("[href=" + currentid + "]").addClass("current");}

    });

   })

</script>

</body>

</html>


正在回答

举报

0/150
提交
取消

为什么实现不了导航栏的跳动,新手求指导

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信