Quantcast
Channel: Themes & Design - Shopware Community Forum
Viewing all articles
Browse latest Browse all 1971

OffCanvas Menü schließen (JS, jQuery, StateManager)

$
0
0
Hallo :shopware: - Community,

aktuell versuche ich das OffCanvas Menü aus meinem eigenen jQuery Plugin zu schließen.

Ich dachte mir, ich frage im StateManager ab, ob ich mich im XS oder S Bereich befinde und simuliere dann einfach einen Click oder auch Trigger-Click auf den "Menü schließen" Button.
if(StateManager.getCurrentState() == 'xs') {
  console.log("close now");
  $("div.tab--content.off-canvas.is--active.is--open div.buttons--off-canvas a.close--off-canvas").click();
}
Der Log-Eintrag in der Console wird erstellt, aber das OffCanvas Menü bleibt weiterhin geöffnet. Wenn ich den Befehl über FireBug absetze, wird das Menü auch geschlossen, nur aus meinem Plugin nicht..

Habe auch probiert über den Statemanager an swOffcanvasMenu zu gelangen um dann die Funktion closeMenu() aufzurufen, aber auch da kam ich zu keinem Ergebnis.

Das vergeben der CSS-Klasse "entry--close-off-canvas" hat mich auch nicht weitergebracht, daher nun meinte bitte um Unterstützung durch euch.

Danke, Gruß und guten Rutsch,

mrtee :)

Viewing all articles
Browse latest Browse all 1971

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>