【发布时间】:2018-08-28 04:09:31
【问题描述】:
我有这段代码可以在每次滚动窗口时添加一个固定的标题类。问题是当窗口为锚链接加载时,比方说,距离顶部 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");
}
});
});
【问题讨论】:
标签: javascript jquery header fixed