我点击了这个插件。
$('#activate_mmenu').on('click', function(){
$('#menu').mmenu();
});
有没有办法在插件被激活后绑定另一个函数?
类似的东西:
$('#activate_mmenu').on('click', function(){
$('#menu').mmenu(function(){
alert('plugin is activated!');
});
});
答案 0 :(得分:1)
Mmenu会触发它自己的事件
$("#nav")
.mmenu()
.trigger( "mmenu-created" )
);
此处提供了更多信息:http://mmenu.frebsite.nl/events.php
编辑:删除了错误的代码部分。您可以在mmenu初始化后立即触发事件。
答案 1 :(得分:1)
$('#activate_mmenu').on('click', function(){
$("#menu")
.mmenu()
.on('init', function(){
console.log('init');
})
.trigger( "init" );
});
文档并没有说明自定义事件,但我得到了这个工作。然后触发它。因此,您可以在初始化时模拟回调。
首先,我创建了自定义事件,并按照文档中的建议将其绑定到.mm命名空间,但这似乎没有必要。