var timer = 0; $(window).scroll(function(){ if(timer) { clearTimeout(timer); timer=0; } var timer = setTimeout(function(){ var topI = $('.sec_pal').offset().top; var he1 = $('section:eq(1)').offset().top; var he2 = $('section:eq(2)').offset().top; var he3 = $('section:eq(3)').offset().top; var he4 = $('section:eq(4)').offset().top; $('.sec_pal ul li').removeClass('active'); switch(topI>he1?(topI>he2?(topI>he3?(topI>he4?4:3):2):1):0){ //此处为程序关键点 case 1: $('.sec_pal ul li:eq(1)').addClass('active'); break; case 2: $('.sec_pal ul li:eq(2)').addClass('active'); break; case 3: $('.sec_pal ul li:eq(3)').addClass('active'); break; case 4: $('.sec_pal ul li:eq(4)').addClass('active'); break; case 0: $('.sec_pal ul li:eq(0)').addClass('active'); break; } }, 2000); });