使用 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/