我用下面作任何錨與類.jump-link
滾動到它引用在href
屬性ID:jQuery的滾動到ID腳本只向下滾動
// Scroll to ID
$('.jump-link').click(function() {
var el = $(this).attr('href'),
elWrapped = $(el);
scrollToId(elWrapped, 40);
return false;
});
function scrollToId(element, navheight) {
var offset = element.offset(),
offsetTop = offset.top,
totalScroll = offsetTop - navheight;
$('body,html').animate({
scrollTop: totalScroll
}, 500);
}
但不幸的是它似乎只工作滾動下載該頁面。我還希望腳本能夠滾動頁面。
你說,這是該網頁總是向下滾動,不論ID提及? – dreamweiver 2013-05-02 11:13:48
[在此處雙擊](http://jsfiddle.net/447j6/)。您需要進一步隔離您的問題,因爲問題根據您迄今給出的內容無法重現。 – 2013-05-02 11:13:49
當我找出問題時([Fiddle](http://jsfiddle.net/alecrust/MY7tb/)),它似乎按預期工作。很奇怪。 – AlecRust 2013-05-02 11:29:15