Benutzerdefinierte Javascript funktioniert nicht?

Grundsätzlich möchte ich, dass der Effekt so aussieht wie hier

Aber meiner wird den Effekt, den ich momentan habe, nicht benutzen, aber es wird nicht den Effekt aktivieren, dass das Menü aufspringt.

Website, die ich benutze, um es hier zu testen

Jede Hilfe wäre willkommen.

Ich denke, dass das Skript classie.js, das divs classn ändert, nicht funktioniert, aber ich kann nicht herausfinden warum

Solutions Collecting From Web of "Benutzerdefinierte Javascript funktioniert nicht?"

Es gibt ein paar Probleme, aber die Hauptsache ist, wenn sidebarEffects.js geladen wird, der gesuchte HTML-Code existiert noch nicht. Damit…

var container = document.getElementById( 'st-container' ) // and buttons = Array.prototype.slice.call( document.querySelectorAll( '#st-trigger-effects > button' ) ) 

sind beide leer, wenn das Skript ausgeführt wird.

Der einfachste Weg, um das Problem zu beheben, besteht darin, die -Tags direkt vor dem Schließen der -Tags anstatt in . Wenn Sie diese Dateien manuell in Ihr Theme footer.php , kein Problem, kleben Sie sie einfach in die footer.php Ihres footer.php . Wenn Sie sie in die Warteschlange stellen, sehen Sie den $ in_footer-Parameter hier: http://codex.wordpress.org/Function_Reference/wp_enqueue_script

Sie haben auch zwei Container mit der id="st-trigger-effects" . Siehe hier: https://html5.validator.nu/?doc=http%3A%2F%2Fchocobento.x10.mx%2Fwp%2F