我正在使用 jQuery mmenu 插件与 twitter boostrap 3.0 CSS 框架一起开发一个移动站点。我想知道是否有办法使用 mmenu 链接到模式弹出窗口。我看到的当前行为是 mmenu 关闭,然后页面尝试转到模式 ID 的 URL,该 URL 用作应该切换菜单的链接中的 href 参数。也许我错了,但我相信 javascript 处理模态弹出窗口,而 mmenu javascript 可能会妨碍它。如果有人有任何建议,那就太好了!谢谢!
编辑:我可以通过将这个回调函数传递给 mmenu onClick 来解决问题,但是我很想知道是否有更清洁的方法来解决这个问题。
onClick : {
setLocationHref : false,
callback : function()
{
var href = $(this).attr('href');
if (href.match(/#modal-/)) {
$(href).modal('toggle');
} else {
window.location = href;
}
}
}