錨我有一個非常基本的HTML網站有幾個錨標籤。在點擊每個錨導致其他使用平滑滾動的一點點帶有此功能:jQuery的滾動與變速
$(document).ready(function(){
$('a[href^="#"]').on('click',function (e) {
e.preventDefault(); var target = this.hash; var $target = $(target);
$('html, body').stop().animate(
{
'scrollTop': $target.offset().top - 300
},
900,
'swing',
function() {
window.location.hash = target - 300 ;
}
);
});
});
錨之間的差距將是相當大的,我試圖找出一種方式來獲得的速度不同 - 在一個錨點擊後,啓動速度較慢,比加快,在接近下一個錨在停止之前再次放慢。
找不到任何JQuery文檔,有人有建議嗎?
FIDDLE:https://jsfiddle.net/koteva/ovf9ywb3/