/ / Wie man Listenelemente dynamisch zu einem Foundation Akkordeon Menü hinzufügt - javascript, zurb-foundation

Wie man Listenelemente dynamisch zu einem Basis-Akkordeonmenü hinzufügt - javascript, zub-foundation

Foundation hatte ein Akkordeon-Menü und nachdem das erste Menü durch Aufruf von $ (...) .foundation () eingerichtet und ausgeführt wurde, sieht das Menü gut aus. Sehen Dokumentation der Zurb-Stiftung.

Jetzt möchte ich das Menü irgendwo später nach einem AJAX-Aufruf ändern, aber das Aufrufen der Funktion foundation () gibt den folgenden Fehler aus:

Versucht, das Akkordeon-Menü auf einem Element zu initialisieren, das bereits ein a Foundation-Plugin

Auch: das Menü Layout ist völlig falsch; Die Styles is-accordion-submenu-parent und is-accordion-submenu werden niemals angewendet. Es sind keine Ereignisse angehängt.

Was ist der richtige Weg, um ein anderes li-Element in ein bestehendes Akkordeon-Menü einzufügen und es richtig rendern zu lassen?

Antworten:

1 für die Antwort № 1

Sie können das Plugin nach dem Hinzufügen neu initialisieren, indem Sie den folgenden Code hinzufügen.

Foundation.reInit("accordion");

für Details siehe http://foundation.zurb.com/sites/docs/javascript.html#initializing