我今天发现了这个网站 http://www.forward-thinker.co.uk/。有没有人知道如何制作类似的固定头部?
该网站使用了jQuery的$(window).scroll
事件。它检查滚动区域的顶部($(this).scrollTop();
)是否低于某个高度。如果是,则将包含position:fixed
的类添加到标题的css中(它还会更改其高度,因为只有部分标题可以滚动)。如果滚动区域更接近顶部,则脚本会从标题的css中删除包含position:fixed
的类,并将高度改回其原始值。