问答详情
源自:4-5 编程练习

无法实现滚动定焦,按老师代码敲得啊,求大神指错

无法实现滚动定焦,求大神指导错在哪里

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

<script>

       $(document).ready(function(){

           $(window).scroll(function(){

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

               var menu =$("#menu");

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

               var currentId="";

               items.each(function(){

                   var m=$(this);

                   var itemsTop=m.offset().top;

                   if(top>itemsTop-200px){

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

                   }

                   else{

                       return false;

                        }

               })

           })

       })

            //滚动条发生滚动时,要获取相应的值。

           

            //请补充此处代码,让导航菜单实现在滚动条滚动的时候自动设置焦点



            //给相应楼层的a 设置 current,取消其他链接的current

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

            if(currentId&&currenLink.attr("href")!=currentId){

                currentLink.removeClass("current");

                menu.find("[href="+currentId+"]").addClass("current")

            }

                

</script>


提问者:自然卷666 2017-02-17 10:05

个回答

  • wukong_0001
    2017-02-17 16:28:07
    已采纳

    http://img.mukewang.com/58a6b4080001f3f012730711.jpg注意细节