Seite lautet: http://rezolve.4pixels.com/banks-and-telcos/demo/index.php#beleuchten aktuelle Seite nav
Ich möchte, dass meine Navigation zu einem bestimmten „li“, indem Sie die Klasse „aktiv“ die Seite, die ich bin auf zeigen, aber meine Navigation ist ein gehören. Ich weiß, wie man das auf einer Scroll-Seite mit einer einzelnen Seite macht, da ich gerade erkenne, wenn ich auf einen Link klicke und eine Klasse zu einem Eltern-Li hinzufüge.
Ich bin mir nicht sicher, wie ich das bei der Verwendung eines Include (Nav) anstelle nur eines festen nav (Code auf der Seite), wo ich nur manuell die "aktive" Klasse wo erforderlich auf jeder Seite hinzufügen.
Ich weiß, ich müsste mit einem 'window.location.href' beginnen, um die Seite zu bekommen, die ich anmelde, aber dann kann ich nicht meinen Kopf ringsherum zu einem bestimmten Menüelement hinzufügen meine aktive Klasse.
Dank Hipady, zu vergleichen, nahe zu kommen;) ich habe, dass ohne Drop-Down für nav Artikel zu arbeiten, aber nicht sicher, warum es funktioniert nicht von Links innerhalb der Dropdowns. Sie werden mit dem ".nk-nav li a" gleich angesprochen und ich dachte, dass es "li" bis zum DOM mit "Eltern" finden würde, um die aktive Klasse anzuhängen. $ (document) .ready (function() { \t "use strict"; var currentPageUrl = location.href;. $ ('nk-nav li a') jede (function() { $ (this) .parents ("li"). toggleClass ('aktiv', this.href === currentPageUrl); }); }); –