$(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"); } }); });
如题,非常感谢。。。
第四行 var menu = $("#menu"); 你少加个“#”号,获取不了id