に応じてオフセット。問題は、私は、ヘッダ項目のメニューをクリックしてセクションに身体をアニメーション化する必要があるということです。スクロールは、私は、ウィンドウのスクロールに応じて、その高さを変更し、ヘッダーをしたヘッダの高さ
$('a.smoothScroll').on('click', function(e) {
e.preventDefault();
var $target = $($(this).attr('href'));
var $header = $('header');
$('html, body').animate({
scrollTop: $target.offset().top - $header.height() + 'px'
}, 300);
});
ので、ページは私がメニュー項目をクリックすると、$header
は、高さの値を持っている、ロードされるとスクロールが251ピクセルに達すると、その値が変化し、アニメーション機能に通知する方法がわかりません。
私はこの時点で立ち往生していますが、ページを適切な値にスクロールさせるにはどうすればよいですか?
迅速jsfiddleを一緒に置くことができますか? – UltrasoundJelly