Ich versuche, eine "aktive" Klasse (d. h. Klasse="aktiv") zu dem entsprechenden Menülistenelement hinzuzufügen, basierend auf der Seite, auf der sie sich befindet, sobald die Seite geladen ist. Unten ist meine Speisekarte so wie sie jetzt steht. Ich habe jeden Codeschnipsel ausprobiert, den ich in dieser Hinsicht finden konnte, und nichts funktioniert. Also, kann jemand bitte einfach erklären, wo und wie man JavaScript hinzufügt, um diese Aufgabe zu definieren?
%Vor%Hier ist ein Beispiel für das Javascript, das ich in mein head-Tag in meinem Site-Master einfüge. Was mache ich falsch?
%Vor%Der Grund, warum dies nicht funktioniert, ist, dass Javascript ausgeführt wird. Dann wird die Seite neu geladen, wodurch die Klasse "active" ungültig wird. Was Sie wahrscheinlich tun möchten, ist etwas wie:
%Vor%Es gibt einige Fälle, in denen dies nicht funktioniert (mehrere ähnlich gerichtete Links), aber ich denke, das könnte für Sie funktionieren.
Tags und Links javascript css menu