$(document).ready(function{
$(window).scoll(function{
var top=$(document).scrollTop();
var daohang=$('#menu');
var louceng=$('#content').find('.item');
var currentid='';
louceng.each(function{
var loucengtop=$(this).offset().top;
if(top>loucengtop){
currentid='#'+$(this).attr('id');
}else return false;
});
var currentlink=$('#menu').find('.current');
if(currentid&¤tid!=currentlink.attr('href')){
currentlink.removeClass('current');
daohang.find('[href='+currentid+']').addClass('current');
}
})
})
$(document).ready(function(){ //函数不对
$(window).scroll(function(){ //函数不对同时scroll写错误
var top=$(document).scrollTop();
var daohang=$("#menu");
var louceng=$("#content").find(".item");
var currentid="";
louceng.each(function(){ //函数不对
var loucengtop=$(this).offset().top;
if(top>loucengtop){
currentid="#"+$(this).attr("id");
}else return false;
});
var currentlink=$('#menu').find(".current");
if(currentid&¤tid!=currentlink.attr("href")){
currentlink.removeClass("current");
daohang.find("[href="+currentid+"]").addClass("current");
}
})
})
如果是用新版的JQuery,find()那里的代码要写成find("[href='"+currentid+"']")
你代码写错了....function的格式错了.....还有window的scroll方法.....写错了....应该是这样的:
$(document).ready(function(){
$(window).scroll(function(){