javascript - 标题固定有边框 - 边框只能通过滚动显示

标签 javascript html css bootstrap-4

我已经用 bootstra4 编码了我的index.html,并且标题带有边框并且类粘性。我希望仅在页面滚动时显示边框。

HTML

    <!-- TOP NAV -->
    <header id="topNav">
        <div class="container">
      .....

</div>

CSS

#header.shadow-after-3:before {
    content: ' ';
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 60px;
    bottom: -60px;
    background-image: url(../images/misc/shadow3.png);
    background-size: 100% 100%;
}

JS

我的js代码不会插入这里 - 如果是必要的话我会再试一次

最佳答案

使用Javascript你可以轻松解决它。

$(window).scroll(function() {
    if ($(this).scrollTop() > 250){  
        $('header').addClass("borderClass");
    }
    else{
        $('header').removeClass("borderClass");
    }
});

关于javascript - 标题固定有边框 - 边框只能通过滚动显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57647226/

相关文章:

javascript - 创建新用户帐户并发送电子邮件以创建密码 - Firebase

javascript - 为什么我的函数没有从 fetch 中获取结果?

javascript - 我可以使用 Regex 读取输入的用户电子邮件地址,然后显示/隐藏与 @hotmail.com 匹配的 div 元素吗?

html - 固定列的无限滚动表

html - 如何将 href 定位到 div

javascript - 如何获取pdf文件中文本的坐标

javascript - Angular - 将对象从一个指令传递到另一个指令

javascript - 如何使用 CSS 在 HTML 中的所有其他内容之上制作一个 "floats"的 div?

javascript - Bootstrap 多选 : clicking on dropdown disables all input and button elements on panel

html - 合并表格中的三个单元格 - 或使用 div