0
我創建了一個額外的菜單欄(.secondnav
),我想將它放在原始頁眉(#headAnnouncementWrapper
)正下方的網站中。問題是,當滾動時,標題的高度在從相對位置變爲固定在頂部時以及在移動時變化。如何在我的原始標題下修正div,如果它在滾動時更改高度?
我一直在試圖用這樣的:
var scrolled = 78;
var headHeight = $('#headerAnnouncementWrapper').height();
$(window).scroll(function() {
if ($(window).scrollTop() > scrolled) {
$('.secondnav').css('position', 'fixed');
$('.secondnav').css('top', headHeight);
} else {
$('.secondnav').css('position', 'relative'),
$('.secondnav').css('top', headHeight);
}
});
但我不知道我應該如何計算headHeight
變量,使它在高度的變化而變化,以及如何使用結果作爲頂值爲.secondnav
的CSS。