ich diesen CodeWenn auf der Homepage, ganz meine Navigation hervorgehoben wird
$(document).ready(function() {
$(function() {
$('li a[href^="../../' + location.pathname.split("/")[1] + '"]').addClass('active');
});
});
meiner Navigation zu markieren, je nachdem, welche Seite Ich bin bin mit.
Es funktioniert gut und zeigt nur einen Link von der Navigation, wenn ich zum Beispiel bin http://test.com/content
, aber wenn ich auf der Startseite erhalten aka http://test.com/
Sie zeigt alle von der li von Navigations auf einmal ..
Versuchte es in jsfiddle reproduzieren ... bekam aber nicht dazu führen, es würde Sie dann auf eine andere Seite umleiten oder die Seite sagen nicht
gibt es etwas, was ich nicht tun kann, existiert?
Eine gute Lösung für dieses Problem könnte sein, Klassen auf der lis im Gegensatz zu ihren hrefs zu verwenden. – MCMXCII
Sie benötigen nur 1 onReady-Ereignis. '$ (Document) .ready (function() {...});' ist die gleiche wie '$ (function() {...});' so entfernen die eine oder andere – johnniebenson