发布于 2016-08-19 02:26:06
在SideNav后面出现多个覆盖的原因是因为materialize的$('.button-collapse').sideNav()在同一个元素上运行了多次。
解决这个问题的一个快速方法是在重新初始化materialize的sideNav之前从元素中删除所有以前的click()事件,如下所示:
$(".button-collapse").off('click').sideNav({ --yourOptions-- });注意:我不确定".sideNav()“调用可能在这里添加了什么其他功能,可能有更好/更具体的方法来删除以前的初始化。
发布于 2015-11-09 22:15:43
你在用什么语言编程??我在asp.net上花了一些时间,错误的是声明了以下内容:
$(".button-collapse").sideNav();在MasterPage和ChildPages中。现在只声明MasterPage,问题就解决了。希望能对你有所帮助,致敬
发布于 2016-10-27 18:14:57
对于那些在Drupal上使用Materialize Framework的用户,请确保不要通过Grunt或其他任务管理器意外地侧面加载另一个Materialize / Velocity JS副本。这会导致覆盖层堆叠得像疯了一样。
https://stackoverflow.com/questions/32591402
复制相似问题