$(".fix_nav span").click(function(){ //點擊事件觸發 $(this).addClass("cur").siblings().removeClass("cur"); var Index = $(this).index()+1; var top = $("#fix_"+Index).offset().top; //獲取某個元素距頂部的距離 $("body,html").animate({scrollTop:(top-60)+"px"},500);//頁面滾動到指定高度 }) $(window).scroll(function(){//窗口滾動事件觸發 var ws=$(window).scrollTop()//獲取當前滾動高度 if(ws>t){ $(".fix_nav").addClass("isfix") }else{ $(".fix_nav").removeClass("isfix") } })