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

求大家帮看下,和老师写的一样,也就变量顺序不一样,不能实现滚动定位,复制过来可以,可是我写的一样啊

求大家帮看下,和老师写的一样,也就变量顺序不一样,不能实现滚动定位,复制过来可以,可是我写的一样啊

慕粉0058546137 2017-01-21 16:20:52
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>森锦套装</title>    <style>        * {  margin:0px;  padding:0px;  }        body {  font-size: 17px;  line-height: 1.7;  }        li {  list-style: none;  }        #content { width: 800px;margin: 0 auto;padding: 20px;}        #content h1 {color: chartreuse; }        #content .item {padding: 20px;border: 1px dotted #b3d4fc;}        #content .item li {display: inline;margin-right: 10px;}        #content .item li a img {width: 230px;height: 230px;}        #content .item h2 {font-size: 16px;font-weight:bold;border-bottom: 2px solid #b3d4fc;margin-bottom: 10px;}        #menu {position: fixed;top:200px;left: 50%;margin-left: 400px;}        #menu ul li a {display: block;margin: 5px 0;font-size: 14px;font-weight: bold;color:#222222;            width: 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;}    </style>    <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>    <script type="text/javascript">        $(document).ready(function () {            $(window).scroll(function () {                    var top = $(document).scrollTop();                    var menu = $("#menu");                    var items = $("#content").find(".item");                    var currentId = ""; //当前楼层ID items.each (function () {                        var m = $(this);                        if (top > m.offset().top - 300){                            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="1.jpg" alt=""></a></li>        <li><a href="#"><img src="1.jpg" alt=""></a></li>        <li><a href="#"><img src="1.jpg" alt=""></a></li>        <li><a href="#"><img src="1.jpg" alt=""></a></li>        <li><a href="#"><img src="1.jpg" alt=""></a></li>        <li><a href="#"><img src="1.jpg" alt=""></a></li>        <li><a href="#"><img src="1.jpg" alt=""></a></li>        <li><a href="#"><img src="1.jpg" alt=""></a></li>        <li><a href="#"><img src="1.jpg" alt=""></a></li>    </ul></div>    <div id="item2" class="item">        <h2>2F 男装</h2>        <ul>            <li><a href="#"><img src="2.jpg" alt=""></a></li>            <li><a href="#"><img src="2.jpg" alt=""></a></li>            <li><a href="#"><img src="2.jpg" alt=""></a></li>            <li><a href="#"><img src="2.jpg" alt=""></a></li>            <li><a href="#"><img src="2.jpg" alt=""></a></li>            <li><a href="#"><img src="2.jpg" alt=""></a></li>            <li><a href="#"><img src="2.jpg" alt=""></a></li>            <li><a href="#"><img src="2.jpg" alt=""></a></li>            <li><a href="#"><img src="2.jpg" alt=""></a></li>        </ul>    </div>    <div id="item3" class="item">        <h2>3F 天使装</h2>        <ul>            <li><a href="#"><img src="3.jpg" alt=""></a></li>            <li><a href="#"><img src="3.jpg" alt=""></a></li>            <li><a href="#"><img src="3.jpg" alt=""></a></li>            <li><a href="#"><img src="3.jpg" alt=""></a></li>            <li><a href="#"><img src="3.jpg" alt=""></a></li>            <li><a href="#"><img src="3.jpg" alt=""></a></li>            <li><a href="#"><img src="3.jpg" alt=""></a></li>            <li><a href="#"><img src="3.jpg" alt=""></a></li>            <li><a href="#"><img src="3.jpg" alt=""></a></li>        </ul>    </div>    <div id="item4" class="item">        <h2>4F 野兽装</h2>        <ul>            <li><a href="#"><img src="4.jpg" alt=""></a></li>            <li><a href="#"><img src="4.jpg" alt=""></a></li>            <li><a href="#"><img src="4.jpg" alt=""></a></li>            <li><a href="#"><img src="4.jpg" alt=""></a></li>            <li><a href="#"><img src="4.jpg" alt=""></a></li>            <li><a href="#"><img src="4.jpg" alt=""></a></li>            <li><a href="#"><img src="4.jpg" alt=""></a></li>            <li><a href="#"><img src="4.jpg" alt=""></a></li>            <li><a href="#"><img src="4.jpg" alt=""></a></li>        </ul>    </div>    <div id="item5" class="item">        <h2>5F 精灵装</h2>        <ul>            <li><a href="#"><img src="5.jpg" alt=""></a></li>            <li><a href="#"><img src="5.jpg" alt=""></a></li>            <li><a href="#"><img src="5.jpg" alt=""></a></li>            <li><a href="#"><img src="5.jpg" alt=""></a></li>            <li><a href="#"><img src="5.jpg" alt=""></a></li>            <li><a href="#"><img src="5.jpg" alt=""></a></li>            <li><a href="#"><img src="5.jpg" alt=""></a></li>            <li><a href="#"><img src="5.jpg" alt=""></a></li>            <li><a href="#"><img src="5.jpg" alt=""></a></li>        </ul>    </div></div></body></html>
查看完整描述

1 回答

已采纳
?
学习js

TA贡献85条经验 获得超55个赞


有种东西叫控制台 TypeError: currentLink.removeclass is not a function,你的第40行代码,removeClass,C要大写

查看完整回答
反对 回复 2017-01-22
  • 慕粉0058546137
    慕粉0058546137
    多谢大哥,又学到叫控制台的东西....
  • 学习js
    学习js
    在浏览器页面按f12,就能看到控制台了。。慕课上有js基础,有空记得从头到尾过一遍
  • 1 回答
  • 0 关注
  • 839 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信