问答详情
源自:4-3 使用jQuery实现网页定位导航(下)

没发现错在哪里。。。http://www.imooc.com/video/782

		$(document).ready(function(){
			$(window).scroll(function(){
				var items = $("#content").find(".item");
				var menu=$("menu");
				var top=$(document).scrollTop();
				var currentId="";
				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");
				}
			});
		});

如题,非常感谢。。。

提问者:飞天意大利面神兽 2016-07-13 16:58

个回答

  • 不说话先生
    2016-07-13 17:19:48
    已采纳

    第四行   var menu = $("#menu");  你少加个“#”号,获取不了id