Ich habe eine benutzerdefinierte Navigationsleiste eingerichtet, die, wenn ich durch eine Website scrolle, die aktuelle nav
verschiebt, die den Großteil des Bildschirms ein wenig besetzt.JavaScript- und CSS-Klassen reagieren nicht wie erwartet
Beispiel Auszüge aus dem CSS und JS sind als
/*CSS*/
#topnav {
top: 100px;
background-color:white;
border-top-style:solid;
}
.topActive {
z-index:5000;
width:3cm;
background-color:black;
border-style:solid;
border-right-style:none;
color:white;
}
/*JS*/
if(nav == 0) {
$("#topnav").addClass("topActive topnavb");
...
In diesem Beispiel folgt, würde ich erwarten, dass, wenn der nav Reiter in der Navigationsleiste heraus gleitet die Hintergrundfarbe der es schwarz ist; In diesem Fall wäre die Hintergrundfarbe jedoch weiß. Im Wesentlichen wird die class
nicht die Eigenschaften in der ich würde
Nur Klasse überschreibt die Eigenschaften nicht durch ID. – RRK
@RejithRKrishnan Gibt es einen anderen Ansatz, den ich ausprobieren könnte? – Dan
Ich habe eine Antwort hinzugefügt. – RRK