ページでスムーズなスクロールを作成しましたが、ページの最後のアンカーまでスクロールすると、最後の div のコンテンツがページ全体を埋めるのに十分ではなく、素敵なイージングがなくなったため、スクロールが根本的に下に突き当たります。 .
関数はアンカーをページの上部に配置しようとしますが、div が短すぎます。
これを防ぐ方法はありますか?底にぶつからないように関数に指示する方法はありますか?
よろしくお願いします!
$('.submenu a').bind('click',function(event){
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top-1}, 1000,'easeInOutExpo');
event.preventDefault();
});
例: