2013-10-17 14 views

Odpowiedz

1

MMENU wyzwala to własne zdarzenia

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

więcej informacji dostępnych jest tutaj: http://mmenu.frebsite.nl/events.php

Edit: usunął złą część kodu. Możesz wywołać zdarzenie zaraz po inicjalizacji mmenu.

+0

Spowoduje to uruchomienie alertu po otwarciu menu. Jeśli dobrze zrozumiem pytanie, powinno ono zostać uruchomione zaraz po uruchomieniu wtyczki. – Fred

+0

Przepraszamy, wydaje mi się, że wyjęto niewłaściwą część kodu: Zobacz stronę dla rozwiązania, ale weź pod uwagę, że jest to wersja 4 biblioteki, która nie jest już stabilna, moim zdaniem. – Hendrik

+0

Nie widzę żadnych odniesień do zdarzenia "utworzonego w menu" w dokumentach. Nadal nie wiadomo, jak to zrobić. – Brighty

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

Dokumentacja nie mówi wiele o niestandardowych wydarzeniach, ale mam to do pracy. Następnie uruchom go. W rezultacie można symulować wywołania zwrotne podczas inicjowania.

Najpierw utworzyłem zdarzenie niestandardowe i powiązałem je z obszarem nazw .mm zgodnie z zaleceniami w dokumentach, ale nie wydaje się to konieczne.

Powiązane problemy