Neu Burger-Menu per Link oder Script öffnen?

krahni

Mitglied
7. Juli 2022
44
5
Moin,
hat jemand 'ne Idee wie ich das Burger-Menu in einer bestimmten Ebene per Link oder Script öffnen kann?
Soll wenn isMobile bei Klick auf Kategorie-Link ausklappen ...
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.102
1.860
Berlin
Theoretisch so, aber da ich dein Layout und nicht weiß was du da wirklich machen möchtest muss das mit Sicherheit angepasst werden, das Prinzip passt aber

Code:
$(document).on("click",".is-mobile .dein_selektor", function(e) {
    if($("#burger-menu[aria-expanded='false']").length>0) {
        e.preventDefault();
        $("#burger-menu[aria-expanded='false']").trigger("click");
        return false;
    }
});
 

krahni

Mitglied
7. Juli 2022
44
5
Theoretisch ... der Kunde möchte das auch noch von einem OPC-Button ausgelöst haben ... das wird aufwändig ...
Aber Danke erstmal
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.102
1.860
Berlin
Noe, vom Prinzip her dann so wie ich es gezeigt habe, die klasse is-mobile wird von JTL in den body gesetzt wenn jemand mobile kommt, also musst du ja nur noch deinen Selektor einsetzen.
 

krahni

Mitglied
7. Juli 2022
44
5
Moin, ich krieg's irgendwie nicht gebacken :(

Code:
im head:

<script type="text/javascript">
$(document).on("click",".is-mobile .col.col-md-6.col-lg-3.col-xl-3.col-12",
    function(e)
    {
        if($("#burger-menu[aria-expanded='false']").length>0)
        {
            e.preventDefault();
            $("#burger-menu[aria-expanded='false']").trigger("click");
            return false;
        }
    }
);
</script>



Button mit OPC generiert - der soll das Burger-Menü ausklappen, in 2. Ebene:

<div class="row  opc-hidden-sm opc-hidden-md opc-hidden-lg ">
    <div class="col  col-md-6 col-lg-3 col-xl-3 col-12" data-area-id="col-0">
        <div class="opc-Button " style="text-align: center">
            <button type="button" class="btn  btn-info btn-sm" style="">
                TEST
            </button>
        </div>
    </div>
    <div class="col  col-md-6 col-lg-3 col-xl-3 col-12" data-area-id="col-1">
        <div class="opc-Button " style="text-align: center">
            <button type="button" class="btn  btn-info btn-sm" style="">
                TEST2
            </button>
        </div>
    </div>
</div>

und dann sind nachher mehrere Buttons da, für die müsste ich dann sicher immer einzelne scripts erstellen?
Hab ich den falschen Selector und wie kann ich das data-area-id="col-1" da anhängen zur Unterscheidung - einfach mit .col-1 ?
Dafür ist mein JavaScript irgendwie zu eingerostet ;)
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.102
1.860
Berlin
Das ist eigentlich ganz einfach und es reicht ein Script für alles, entscheidend ist am Ende ob der originale Bürgermenü überhaupt vorhanden ist, wenn nicht dann muss das etwas anders aussehen.
 

krahni

Mitglied
7. Juli 2022
44
5
Ist das originale Burger-Menü, der Kunde hat nur den OPC genutzt.
Ich habe es jetzt hin, dass das Burger-Menu zumindest ausklappt (hatte das Script falsch positioniert), bloss wie klappt man die Ebenen gezielt aus?
Und wie unterscheidet man die Buttons, die haben ja den gleichen Selector wenn sie aus dem OPC kommen, kann man die data-area-id auch verwenden beim Aufruf?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.102
1.860
Berlin
Das sind jetzt wieder andere Vorraussetzungen, bei denen man mehr machen muss :)

du hattest geschrieben
Soll wenn isMobile bei Klick auf Kategorie-Link ausklappen ...

Das hieß für mich, es gibt einen Button "Kategorien" und dann soll das Menü ausklappen.

für das direkte öffnen des mobile Menüs und dann das ausklappen der jeweiligen Kategorie in dem Menü muss man einen Bezugspunkt haben (am besten die ID der Kategorie) um dann diese zu triggern.
Hierfür wäre dann also auch eine geringe Template Anpassung erforderlich.

Das ist jetzt aber nur theoretisch weil das muss man gesehen und am besten besprochen haben damit es gleich beim ersten mal so läuft wie du dir das vorstellst.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Per WMS Workflow API Call ausführen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Berichtscontainer per Formel sortieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Frage zur Kartonagen Verwaltung in JTL WMS 1.8 - Karton per Scan ersetzen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 8
Rechnung per Mail - Anhang (Rechnung) wird nicht erzeugt. JTL-Wawi 1.9 2
In Diskussion Versand bei Selbstabholern per Worker setzen JTL-Workflows - Fehler und Bugs 3
Neu Per Plugin Felder für das Newsletter-Anmeldungs-Template hinzufügen Technische Fragen zu Plugins und Templates 2
Neu Bild per SQL Query aus lesen aus von Artikel Bildplattform Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Idee: Manuelle Workflows per Rechtsklick Gelöste Themen in diesem Bereich 4
Abgleich per Worker 2.0 UND manuell nicht mehr möglich JTL-Wawi 1.8 3
Neu Abfrage per Erweiterter Eigenschaft zu Lieferstatus aller Bestellungen eines Kunden User helfen Usern - Fragen zu JTL-Wawi 0
Rechnung per Mail versenden JTL-Wawi 1.9 2
Neu Barzahlung per POS generiert auf einmal "Geldtransit Barzahlung" JTL-POS - Fehler und Bugs 0
Neu JTL verschickt keinen Link zur Sendungsverfolgung per Mail Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Warenkorb in Euro per JavaScript ermitteln? Allgemeine Fragen zu JTL-Shop 1
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 13
Neu CustomWorkflow zum SPERREN von Kunden (Auswahl eines Kunden/Auftrages/Rechnung per Workflow) Dienstleistung, Jobs und Ähnliches 0
Neu Preis auf Anfrage Button per CSS änderbar ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rechnung per Mail an eine bestimmte Mailadresse Arbeitsabläufe in JTL-Wawi 1
Worker (Ausgabe der geschriebenen Rechnunge per Mail JTL-Wawi 1.9 1
Neu 1. Shop spiegeln: Per WaWi? / 2. DB bi-di-replication /Master-Slave 3. RAMdisk 4. WaWi auch spiegeln? Onlineshop-Anbindung 3
Neu Merkmal eindeutig per SQL zuordnen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0

Ähnliche Themen