2
正如你可以在這裏看到:http://jsfiddle.net/huJ95/滾動停止像DIV開始(其中文字之前(5-10像素相信) - > DIV開始,所以用戶會需要向上滾動才能看到開頭),這是爲什麼?我該如何解決這個問題? HTML/CSS中的jsfiddle(我認爲是irrelavant)。滾動不走一路向上的jQuery
JS:
正如你可以在這裏看到:http://jsfiddle.net/huJ95/滾動停止像DIV開始(其中文字之前(5-10像素相信) - > DIV開始,所以用戶會需要向上滾動才能看到開頭),這是爲什麼?我該如何解決這個問題? HTML/CSS中的jsfiddle(我認爲是irrelavant)。滾動不走一路向上的jQuery
JS:
其實這是非常簡單的,你沒有考慮到nav
的高度。所以內容是在頁面的頂部,而不是下面的導航。你需要從計算,如減去此:
$('html,body').animate({scrollTop:$(this.hash).offset().top - $('nav').outerHeight()}, 500);
的jsfiddle:http://jsfiddle.net/huJ95/2/