0
私が持っているコードをオフセット:jQueryのは、スムーズなスクロールのトップナビゲーションバー
$(window).scroll(function() {
if ($(".nav").offset().top > 150) {
$(".nav-fixed-top").addClass("top-nav-collapse");
} else {
$(".nav-fixed-top").removeClass("top-nav-collapse");
}
});
$(function() {
$('a.page-scroll').bind('click', function(event) {
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 1500, 'easeInOutExpo');
event.preventDefault();
});
});
が、私はそれを約100pxにトップをSTH移動する必要が を隠されているセクションのタイトルをスクロールした後?私が試した:
scrollTop: $($anchor.attr('href')).offset().top-100
または
scrollTop: $($anchor.attr('href')).offset({top: -100}).top
が、これは正しく動作しません:/
はい、これで十分でした!大いに感謝する! :D –