javascript - jQuery 'mmenu' 关闭时的回调事件

标签 javascript jquery html responsive-design mmenu

使用 jQuery mmenu plugin ,我需要在菜单完成关闭后或同时调用 JavaScript 函数。 在文档中,我看不到关闭整个菜单的任何建议,但仅限于 closePanel。 . 我需要在 mmenu 关闭功能中插入另一个(自定义)以隐藏页面上的灯箱效果。

<script type="text/javascript">
 $(document).ready(function() {
  $("#menu").mmenu({
    "extensions": [
    "theme-white"
    ],
    "offCanvas": {
        "zposition": "front"
    },
    "slidingSubmenus": false
});
$("#menu").show();
});   
</script>

<script type="text/javascript">
function lightbox(){    
(function($) {      
  // some stuff
})(jQuery);}
</script>

当整个菜单关闭 Action 时,有没有办法在插件关闭后或更好地绑定(bind)另一个功能?

最佳答案

我今天遇到了同样的问题,经过一些修改后,这对我有用。像这样绑定(bind)到打开/关闭的事件:

$('#mmenu_id').data('mmenu').bind('opened', function () {
    console.log('opened');
});
$('#mmenu_id').data('mmenu').bind('closed', function () {
    console.log('closed');
});

关于javascript - jQuery 'mmenu' 关闭时的回调事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30996250/

相关文章:

javascript - 尝试调用 Firebase 函数时的 Access-Control-Allow-Origin

javascript - 如何在 jquery 的 .load() 函数中放置两个回调函数?

javascript - jQuery addClass/removeClass 在调试期间工作但不正常执行

jquery - 在 Superfish jQuery 菜单中显示所有子项

php - jquery 显示特定元素然后在选择另一个元素时隐藏

javascript - 播放 html5 的 Audio 对象的多个实例

javascript - 认证后如何查询显示用户信息

使用 CDHtmlDialog (MFC) 注入(inject) Javascript

jquery - 将字体大小设置为输入字段中的值。 (来自 jquery .val() 的值)

jquery - Vue v-for 无法在幻灯片中正确渲染阴影