2013-10-17 9 views

risposta

1

mMENU innesca è propri eventi

$("#nav") 
    .mmenu() 
    .trigger("mmenu-created") 
); 

ulteriori informazioni sono disponibili qui: http://mmenu.frebsite.nl/events.php

Edit: si era tolto la parte sbagliata del codice. È possibile attivare un evento subito dopo l'inizializzazione del mmenu.

+0

Ciò attiverà l'avviso quando il menu è aperto. Se capisco la domanda corretta, dovrebbe essere attivata subito dopo l'attivazione del plugin. – Fred

+0

Mi spiace, mi sembra di aver preso la parte sbagliata del codice: vedere la pagina per una soluzione, ma prendere in considerazione anche che questa è la versione 4 della libreria che non è più quella stabile, secondo me. – Hendrik

+0

Non riesco a vedere alcun riferimento a un evento "creato dal menu" nei documenti. Ancora poco chiaro da te rispondi come farlo. – Brighty

1
$('#activate_mmenu').on('click', function(){ 
    $("#menu") 
     .mmenu() 
     .on('init', function(){ 
      console.log('init'); 
     }) 
     .trigger("init"); 
}); 

La documentazione non dice un sacco di eventi personalizzati, ma ho ottenuto che funzioni. Quindi attivalo. Di conseguenza, è possibile simulare i callback sull'inizializzazione.

Inizialmente ho creato l'evento personalizzato e lo ho associato allo spazio dei nomi .mm come raccomandato nei documenti, ma ciò non sembra necessario.

Problemi correlati