【发布时间】:2015-07-28 18:19:39
【问题描述】:
我试图让 mmenu 像演示一样工作,但关闭按钮在 Chrome 中不起作用。当你点击按钮时它有#undefined。
这里是演示站点:http://www.2015.line49.ca/
我尝试添加 isMenu: true 但这没有任何区别。
这是我的设置代码:
jQuery(document).ready(function() {
jQuery("#wpadminbar").addClass( "mm-slideout" );
jQuery("#l49-mmenu").mmenu({
isMenu: true,
extensions: ["effect-slide-menu", "effect-slide-panels-100", "border-full", "theme-dark", "multiline"],
offCanvas: {
position : "right",
zposition : "front",
pageSelector: "> div:not(#wpadminbar)"
},
navbars:[
{
position: "top",
title: "<img src=\"/wp-content/uploads/2015/06/Logo-Baseline-white-transp.png\" alt=\"Company\">",
content: ["prev", "title", "close"],
},
{
position: "bottom",
content: "<span class='mmenu-left'>604 xxx xxxx</span> <span class='mmenu-right'><a href='mailto:xxx@domain.ca'>xxx@domain.ca</a></span>"
}]
},
{
classNames: {
selected: "current-menu-item"
}
});
});
我需要做什么才能让关闭按钮在 Chrome 中工作?
此外,当您关闭菜单时,它会滑动一部分关闭然后消失,而不是完全滑动关闭。我找不到有关如何解决该问题的任何信息。
感谢您对此提供的任何帮助。
【问题讨论】:
-
去掉
content: ["prev", "title", "close"]后面的逗号 -
嗨,我尝试在
codecontent: ["prev", "title", "close"]之后删除评论,但没有任何区别。 x 在 Chrome 中仍然不起作用。还有其他想法吗?