ich li class meine wp_nav_menu mit dem folgenden einfachen Code ohneJQuery addClass wp_nav_menu ist sehr langsam
$('#menu-navigasjon').children('li').addClass('liparent');
Wenn Sie meine Website besuchen http://annalidesign.com, Wordpress wird zunächst erzeugen, um das ursprüngliche Navigationsmenü (vertikal) hinzugefügt habe liparent-Klasse, und eine Split-Millisekunde danach wird der Jquery-Code ausgeführt und addiert die "liparent" -Klasse, so dass es horizontal wie ich will.
Das Problem ist, dass ich sehe, wie die Navigation einen Bruchteil einer Sekunde aussieht, bevor die neue Liparent-Klasse hinzugefügt wird. Kann ich etwas tun, um dies zu vermeiden? Ich habe versucht, das Jquery-Skript direkt nach dem HTML für die Navigationsleiste einzufügen, aber die ursprüngliche vertikale Navigationsleiste zeigt immer noch eine halbe Millisekunde zuvor.
Ich habe versucht, mit Walker-Funktion, mit dem folgenden Code ohne Glück, weil ich nicht wissen, wie Sie Klassen zu dem vorhandenen li-Element, das Wordpress erzeugt, hinzufügen. Mein Code entfernt alle li-Klassen, die Wordpress generiert und fügt nur eine Klasse hinzu. Das ist nicht was ich will.
Ich denke, Sie müssen den vorhandenen Walker von Grund auf neu schreiben oder finden, wo sich der ursprüngliche Walker befindet und modi fy das (wenn Sie ein Thema verwenden) –