html - 我想使用 CSS 将滚动限制添加到固定页脚

标签 html css fixed

如何将滚动限制添加到我的页脚,我的意思是我不希望我的页脚在我的页面顶部跟随我。我想添加限制到它。这是我的 CSS:

        #footer
        {
            position:fixed;      
            display:none;
            bottom:0;
            left:0;
            width:100%;
            /*min-height: 80px;*/
            text-align:center;
            background: transparent;
       }

最佳答案

您可以使用 javascript (jQuery) 来做到这一点。在您的 css 中,您将有两个类:.footer.sticky_footer。然后 - 例如,通过 jQuery 切换这两个类。

var footer = $('.footer'),
    $window = $(window);
$window.on('scroll', function(){
    if( $window.scrollTop() > 1200 ) {
        footer.addClass('sticky_footer');
    } else {
        footer.removeClass('sticky_footer');
    }
});

当然,您的条件和脚本可能会有所不同。

关于html - 我想使用 CSS 将滚动限制添加到固定页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19539065/

相关文章:

html - CKEditor 将 html 实体添加到内联 CSS。 CSS 仍然有效吗?

jquery - Firefox 无法使用滑出式菜单正确显示固定标题

html - 固定背景图片

c# - C#中的 'fixed'语句和CIL代码中的托管指针

html - 为什么我的完整表格是粗体的?

css - 如何通过视口(viewport)或 CSS 确保 UI 始终缩小并适合窗口,而不管分辨率和设备如何

javascript - 实现响应式侧边菜单

javascript - 单击另一个 div 时删除一个 div 上的类

html - 背景渐变颜色和背景图像 DRYly

html - 为不同的屏幕尺寸制作不同的 Bootstrap 列填充