Добавить класс в Bootstrap Исправлена ​​навигация на панели прокрутки, не добавляя класс - PullRequest
0 голосов
/ 13 марта 2019

У меня прозрачный navbar-fixed-top, и я хочу, чтобы при прокрутке фон стал сплошным белым.

Код, который у меня есть для этого, отлично работает на многих других сайтах, но на этом конкретном при прокрутке онпросто не добавляет класс вообще.

Вот мой код:

JS

;(function($){
    $(window).scroll(function() {
        if($(this).scrollTop() > 25) {
            $('.navbar-fixed-top').addClass('navbar-solid');
        } else {
            $('.navbar-fixed-top').removeClass('navbar-solid');
        }
    });
})(jQuery);

CSS

.navbar-fixed-top {
    background-color: rgba(255,255,255,0);
     transition: background-color 1s ease 0s;
     padding-bottom:15px;
     padding-top:15px;
     padding-left:30px;
     padding-right:30px;
     border-bottom:1px solid #eaeaea;
 }
 .navbar-solid {
     background-color: rgba(255,255,255,1);
     transition: background-color 1s ease 0s;
     border-bottom:1px solid #eaeaea;
    -webkit-box-shadow: 0 4px 6px -6px #222;
    -moz-box-shadow: 0 4px 6px -6px #222;
    box-shadow: 0 4px 6px -6px #222;
}
...