Может ли кто-нибудь мне помочь? Моя веб-страница: http://etinklapis.lt/После javascript addclass добавляет класс, но свойство css не работает
Здесь .header-line после прокрутки имеет дополнительный класс .header-line. Active, но css не видит его и не меняет фоновый цвет. Вы можете увидеть мой css, и там .header-line .active имеет свойство background-color. Почему мой фон все еще прозрачен?
CSS:
.header-line {
width: 100%;
height: 60px;
background-color: rgba(255,255,255,0.00);
}
.header-line .active {
background-color: white;
}
Заголовок:
<div class="header-line">header</div>
Javascript:
$(function() {
$(window).on("scroll", function() {
if($(window).scrollTop() > 50) {
$(".header-line").addClass("active");
} else {
//remove the background property so it comes transparent again (defined in your css)
$(".header-line").removeClass("active");
}
});
});
отредактируйте и вставьте соответствующий код здесь. Невозможно отладить с веб-страницы – brk
Пожалуйста, включите в свой вопрос любые соответствующие разметки, JavaScript и CSS, см.: [Что-то на моем веб-сайте или проекте не работает. Могу ли я просто вставить ссылку на него?] (Http://meta.stackoverflow.com/questions/254428/something-in-my-web-site-or-project-doesnt-work-can-i-just-paste -a-link-to-it) –