Kann mir bitte jemand helfen? Meine Webseite ist: http://etinklapis.lt/Nach Javascript Addclass fügt es Klasse aber CSS-Eigenschaft nicht funktioniert
Hier .header-line nach scroll hat eine zusätzliche Klasse von .header-line .active aber css kann es nicht sehen und ändert nicht die Hintergrundfarbe. Sie können meine CSS sehen und dort .header-line .active ist mit Hintergrundfarbe Eigenschaft. Warum ist mein Hintergrund immer noch transparent?
CSS:
.header-line {
width: 100%;
height: 60px;
background-color: rgba(255,255,255,0.00);
}
.header-line .active {
background-color: white;
}
Header:
<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");
}
});
});
bitte bearbeiten und einen entsprechenden Code hier einfügen. Es ist nicht möglich, von der Webseite zu debuggen – brk
Bitte fügen Sie alle relevanten Markup, JavaScript und CSS in Ihre Frage, siehe: [Etwas in meiner Website oder Projekt funktioniert nicht. Kann ich einfach einen Link einfügen?] (Http://meta.stackoverflow.com/questions/254428/something-in-my-web-site-or-project-doesnt-work-can-just-paste -a-link-to-it) –