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