我想从 http://metroui.org.ua/fluent-menu.html 填充 Metro UI FluentMenu 下拉菜单(请参阅 class="fluent-big-button dropdown-toggle")通过 AJAX 服务器调用。但是将接收到的元素插入 DOM 后,下拉列表不会出现,但所有元素都正确位于 DOM 中。
我认为加载新元素后需要进行额外的初始化,但我不知道如何执行此操作。
检查我看到的库后,Fluentmenu 被实现为 jQuery-widget ( https://learn.jquery.com/jquery-ui/widget-factory/how-to-use-the-widget-factory/ ) - 我可以“重新初始化”这些插件吗(第一次似乎是在页面加载完成之后)?
谢谢您的问候, 菲尔
最佳答案
问题可以通过调用来解决:
$("[data-role=dropdown]").dropdown();
关于javascript - Metro UI 流畅菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23066061/