【发布时间】:2016-01-01 18:17:40
【问题描述】:
我想将菜单项动态添加到 mdl 菜单。但是,我还没有弄清楚如何使用 mdl 注册新项目以便它们正常工作。
这是一个codepen,显示了不同的行为。值得注意的是,动态项没有涟漪效应,也没有在点击时关闭菜单。
该代码笔在新创建的项目和原始菜单元素上都使用componentHandler.upgradeElement 无效。我注意到正确创建的菜单项除了一些其他属性之外还有另一个类(mdl-js-ripple-effect),但是手动添加该类,或者尝试使用元素数据导致很多错误在 mdl javascript 中。我假设我只需要对 componentHandler 方法进行一些适当的调用,但我无法找到任何关于它与子元素的正确使用的文档。
【问题讨论】:
标签: javascript material-design-lite