У меня есть этот код для добавления фиксированного класса заголовка при каждой прокрутке окна. Проблема в том, что когда окно загружается для ссылок привязки, скажем, на 100 пикселей сверху, оно загружает заголовок в его первоначальном виде и добавляет фиксированный класс только после прокрутки окна.
Как я могу это исправить?
$(window).on("load resize", function () {
var headerTop = $(".header").offset().top;
var headerHeight = $(".header").outerHeight();
$(window).on("scroll", function () {
var scrollTop = $(window).scrollTop();
if (scrollTop > headerTop) {
$('.header').addClass("fixed");
} else {
$('.header').removeClass("fixed");
}
});
});