基于高度的100%滚动修正标题

问题描述 投票:0回答:1

因此,我目前有固定的标头在滚动上工作,但是我在jQuery中为标头的大小设置了一个高度。现在,此标头的高度可以变化,因此,与其在105px的滚动上做,不如在100%的高度滚动上做呢?由于标题可能会更改,因此当前代码将导致固定的标题在某些客户端页面上无法正常运行。

$(window).scroll(function(){            
  if ($(window).scrollTop() >= 105) {
    $('#navigation').addClass('fixed-header');
   }
  else {
    $('#navigation').removeClass('fixed-header');
   }
    });

因此此代码确实按照所述方式工作。问题是将其设置为“ 105”。我需要根据标题的大小进行更改。而不是一直都设置为特定大小。

javascript jquery css height
1个回答
0
投票

您必须获得header高度。

© www.soinside.com 2019 - 2024. All rights reserved.