2016-07-29 10 views
0

Ich verwende FoundationPress und smoothstate auf meiner WordPress-Seite. Jetzt auf dem Handy, ich habe ein Menü mit Hamburgern erstellt und zeigen Modal und funktioniert gut, aber nach dem Klicken auf etwas, wird das Menü nicht mehr geöffnet. Ich denke, das liegt daran, dass das Script nicht mit dem Befehl smoothstate.js neu geladen wird.Foundation und Glattstate nicht geöffnet offen modal

Als Option des smoothstate, habe ich dieses Skript:

onAfter: function($container, $newContent) { 
      $("#ham").click(function() { 
       $(".hamburger").toggleClass("is-active"); //you can list several class names 
       $('#abnavmodal').foundation('toggle'); 
       event.preventDefault(); 
      }); 

Hier ist meine website. Beachten Sie, dass das Menü nur auf Mobilgeräten angezeigt wird.

Antwort

0

fixiert ich das Drehbuch von Foundation 6 programmatic use plugin declaration

auf den neuen Wechsel Hier ist meine letzte Skript:

onAfter: function($container, $newContent) { 

      var $modal = new Foundation.Reveal($('#abnavmodal'), { 
       animationIn: 'slide-in-left', 
       animationOut: 'slide-out-left' 
      }); 

      // Hamburgers 
      $("#ham").click(function() { 
       $(".hamburger").toggleClass("is-active"); //you can list several class names 
       $modal.toggle(); 
       event.preventDefault(); 
      }); 
}); 
Verwandte Themen