javascript - CSS 的哪个属性不允许固定标题覆盖滚动元素

标签 javascript jquery html css

我为我的 html 表格 设计了一个固定的标题。现在,当我向下滚动页面时,除一个 slider(noUiSlider) 外,所有内容都被固定标题重叠。我想知道 css 的哪个属性不允许 header 覆盖此 slider 。

固定标题的CSS:

 #header-fixed { 
            position: fixed; 
            top: 0px; display:none;
            background-color:white;
        } 

固定标题的 JS:

var tableOffset = $("#listView-tab").offset().top;
    //var $header = $("#listView-tab > thead").clone();
    var $fixedHeader = $( "#header-fixed" );

    $(window).bind("scroll", function() {
        var offset = $(this).scrollTop();

        if (offset >= tableOffset && $fixedHeader.is(":hidden")) {
            $fixedHeader.show();
        }
        else if (offset < tableOffset) {
            $fixedHeader.hide();
        }
    });

在附加屏幕中,第一个图像显示了与 slider 关联的所有元素。 在第二个屏幕中,除了 slider 之外,所有其他元素都会重叠。

enter image description here

enter image description here

最佳答案

你想看到重叠的元素必须有:

z-index: 0

应该位于顶部的元素必须具有:

z-index:1 或更高。

关于javascript - CSS 的哪个属性不允许固定标题覆盖滚动元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37965513/

相关文章:

jquery - 使用变量将 css 应用于元素

php - 在 RAINTPL 3 中将 HTML 作为变量传递

javascript - 脚本文件中的函数未被调用

javascript - RegEx JavaScript - 字符串不能全是点

java - 使用 Java 从网页中提取内容并进行比较

javascript - 使用 Javascript/jQuery 创建简单的 donut chart

javascript - Blazor JS 返回不适用于嵌入功能

jquery - 上下移动背景图像

javascript - 使用 WordPress 发送带有附件的电子邮件

asp.net-mvc - 如何使用 jQuery 和 MVC 发布数据