假设您有一个浮动/固定/滚动导航栏,该导航栏始终位于页面顶部。您可以使用某些jQuery来做到这一点,例如:
var hh = $('.h').outerHeight() - 50,
$window = $(window);
$window.scroll(function() {
if ($window.scrollTop() < hh) {
$('.h').removeClass('floating');
} else {
$('.h').addClass('floating');
}
});
.h
是浮动导航栏的类。
但是,如果您从任意页面的中间单击到另一页面,然后单击“后退”按钮,则不会将.floating
类应用于浮动导航栏,这可以使您了解您可能不需要。
是否有关于如何在页面加载时添加该类的想法?