Ich kann nicht scheinen, herauszufinden, wie meine Website Navigation einen aktiven Link für die aktuelle Seite haben.Active Link auf Navigation mit Javascript
Dies ist der einzige Code, der für mich funktioniert, jedoch gibt es immer zwei Links mit der Klasse "aktiv". Ich möchte nur, dass die aktuelle Seite aktiv ist.
Hier ist mein Code:
<script>
function setActive() {
aObj = document.getElementById('nav').getElementsByTagName('a');
for(i=0;i<aObj.length;i++) {
if(document.location.href.indexOf(aObj[i].href)>=0) {
aObj[i].className='active';
}
}
}
window.onload = setActive;
</script>
Hier meine Inszenierung Website ist: http://champhero.wpengine.com
Vielen Dank für jede Hilfe!
Hat das Wordpress-Theme (oder Wordpress selbst) dem aktuellen Menüeintrag bereits 'active' hinzugefügt? –
@PatrickEvans würde es, wenn OP tatsächlich WP Menüfunktionalität, aber Blick auf den Quellcode der Website ich vermute, dass das nicht der Fall ist. (Aber es sollte natürlich sein.) – CBroe