javascript - DOM 更改后刷新菜单

标签 javascript jquery mmenu

我正在构建<ul>/<li>带有 Aurelia 模板和 View 模型的菜单结构。效果很好,我打电话mmenu()attached()处理程序。

但是当创建后结构发生变化时,某些子菜单似乎被破坏了。我正在尝试调用menuApi.update()操作后但仍然:之前已经存在的子菜单被破坏 - 新添加的效果很好。

元素列表更改后如何刷新有什么想法吗?

最佳答案

找到合适的文档并不容易,文档的 API 部分似乎没有显示所有可用的方法。

受到动态内容文档的启发 here我使用了 menuApi.init($('#myMenuTopUlId')) 并且它有效。

关于javascript - DOM 更改后刷新菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38201001/

相关文章:

javascript - Internet Explorer 8 原型(prototype)和 XMLHttpRequest

javascript - 选择兄弟 div jquery 的跨度

jQuery mmenu Windows Phone 问题(IE Mobile)

javascript - jquery.menu 针对 href 'Syntax error, unrecognized expression' 触发 ="#..."

javascript - 将 JSON 文件数据填充到数组中,然后将数组输入到 mmenu 插件中

javascript - 如何在深层嵌套数组中查找具有 id 值的对象?

javascript - 在 JavaScript 中使用命名空间

javascript - 地理定位 - 如何从经度和纬度获取城市

javascript - 如何找到这个 JQuery 元素?

jQuery 动画