function scroto(tray){ var timer=setTimeout(function(){ var curr_y=document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop; // 获取原始滚动告诉 var step=40; if(curr_ytray){ window.scrollTo(0,next) scroto(tray) // 再次执行 }else{ window.scrollTo(0,tray) } } }) } // 用法
$(".a_clic").click(function () { scroto($($(this).attr("href")).offset().top) // $("html, body").animate({scrollTop: $($(this).attr("href")).offset().top -20+ "px"}, 500); return false;//不要这句会有点卡顿 });