基金会有一个手风琴菜单,在初始菜单设置完成并通过调用$(...)。foundation()后,菜单看起来很好。请参阅Zurb Foundation documentation。
现在我想在AJAX调用之后稍后改变菜单,但调用foundation()函数会出现以下错误:
尝试在已经拥有的元素上初始化accordion-menu 基础插件
另外:菜单布局完全错误;样式是-accordion-submenu-parent和is-accordion-submenu从不应用。没有附加任何事件。
将另一个li元素插入现有的accordion-menu并让它渲染并正常运行的正确方法是什么?
答案 0 :(得分:1)
添加以下代码后,您可以在添加后重新初始化插件。
Foundation.reInit('accordion');
有关详细信息,请参阅http://foundation.zurb.com/sites/docs/javascript.html#initializing