Script angeklickt:Aktive Verbindungen sie den Klassennamen nicht angezeigt hinzugefügt, wenn die Seite aktualisiert wird oder wenn der gleiche Link von einer anderen Seite
$(".classname li a").each(function() {
var hreflink = $(this).attr("href");
if (hreflink == location.href) {
$(this).addClass("active");
} else {
$(this).removeClass("active");
}
});
CSS:
.classname li a.active{color:#ef9223;}
Jedes Mal, wenn ich ein Seitenaktualisierung, wenn sich derselbe Link auf einer anderen Seite befindet, wird die aktive Klasse nicht mehr auf diesen Link angewendet.
Actual exmple Ich habe folgende Navigation Links ABCDEFGH .... Z. Und die gleiche Navigation ist auf der Hauptseite (Header-Bereich) .. so, wenn ich auf einem Link klicken .. es muss aktiv sein wenn ich zu einer ABCD E..oder Z Seite komme. Und selbst bei einer Seitenaktualisierung muss die aktive Verknüpfung beibehalten werden. Hoffnung, die erklärt ... und hilft :)
Jede Hilfe, Eingaben, Lösung würde sehr geschätzt werden.
Was Sie/do/hier versuchen, so scheint es sehr merkwürdig und gewunden. – Josh
Ich habe deine Frage zweimal gelesen und bin mir immer noch nicht sicher, was du meinst. Können Sie bitte Ihre Frage bearbeiten und sich besser erklären? –
Tatsächlich habe ich die folgenden Navigations-Links ABCDEFGH .... Z. Und die gleiche Navigation ist auf der Hauptseite (Header-Bereich) .. also wenn ich auf einen Link klicke .. muss es aktiv sein, wenn ich ankomme zu irgendwelchen ABCD E..oder Z Seiten. Und selbst bei einer Seitenaktualisierung muss die aktive Verknüpfung beibehalten werden. Hoffe, das erklärt ... und hilft:) v – Vinay