我有這個腳本是我想讓它的滾動到15%頂部的偏移量。我嘗試了很多東西,所以我很好奇你們會採取什麼樣的方法。我已經把它簡化爲什麼可行,因爲我所有的嘗試都失敗了。希望有人能幫助我。jquery偏移%而不是px - 可能嗎?
$('a[href*=#]').bind('click', function (e) {
e.preventDefault();
var target = $(this).attr("href");
$('html, body').stop().animate({ scrollTop: $(target).offset().top }, 800, function() {
location.hash = target;
});
return false;
});
我在這裏做一個小提琴:http://jsfiddle.net/77rFz/
它不是做得很好,看到這個小提琴:http://jsfiddle.net/77rFz/ – implum
如果我刪除的位置.hash =目標它停止閃爍,但然後它開始失誤,當我打鏈接2,3等 – implum
真的,我已經更新了jsFiddle(http://jsfiddle.net/77rFz/44/),並會更新上面的答案 – mvieghofer