javascript - 滚动显示页脚

标签 javascript jquery css

我一直在尝试使用视差来隐藏和显示滚动页脚,但由于它以 img 为目标,所以这不起作用。

我写了这篇文章,但它只是弹出,而不是主要内容页面向上滑动以慢慢显示页脚。

脚本

$(window).on('scroll', function() {
        if ($(window).scrollTop() > 85) {
            $('.footer').show();
        } else {
            $('.footer').hide();
        }
    });

这里有一个例子:http://red-team-design.com/simple-and-effective-dropdown-login-box/

滚动到底部可以看到页脚滑出。

有没有纯CSS的方法?我在这里错过了一个技巧吗? 感谢您的帮助

fiddle https://jsfiddle.net/7uv2fzvp/2/

最佳答案

是的,那是纯 CSS。 只需要将 position: fixedz-index: 0 放在一起,就像:

.footer {    
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
}

以及主要内容position: relativez-index: 1

.main-content {    
    position: relative;
    z-index: 1;
}

这是 jsFiddle:https://jsfiddle.net/7uv2fzvp/11/

关于javascript - 滚动显示页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39434168/

相关文章:

javascript - 检查两个复选框是否未选中并禁用按钮

javascript - jQuery Ajax 网格

jquery - 带 jQuery-Mobile 的对话框插件

jquery - 在打开的菜单上使用 rgba 使页面变暗而不是使文本颜色变暗

javascript - 将 jquery 动画还原为原始 css 状态

javascript - 通过javascript将用户发送到页面底部

javascript - 大列表的 React-Native FlatList 性能问题

javascript - 将 CSS 添加到 Iframe 中的 DIV

css - 如何使用 CSS 制作图像叠加层,以便我可以使用铅笔图标来编辑信息,就像 Facebook 那样?

javascript - 居中对齐动态宽度表的标题