js--menu-scroller--arrow

Hallo, 

ich habe bei einem shop die Navigation etwas verändert, sodass die Breite der Navigation nur noch ca. 75% beträgt, während die anderen 25% von einem Zusatzinhalt beansprucht werden. 
Nun stehe ich aber vor dem Problem, dass der js–menu-scroller (bzw. der Pfeil zum scrollen) nicht früh genug angezeigt wird, sodass ich auf mobilen Viewports wie z.B. Tablet nicht alle Kategorien in der Navigation anzeigen lassen kann. 
Gibt es vielleicht eine simple Möglichkeit, den Pfeil schon früher anzeigen zu lassen ? 
In der CSS lässt es sich mit einem “display: inline-block” nicht einfach beheben, da es vermutlich durch ein Javascript ausgelöst und überschrieben wird. 

Vielen Dank schon mal im Vorraus! 
 

1 Like

Ich hatte ein ähnliches Problem, die Slider Pfeile wurde zu spät angezeigt.

Es gibt diese Datei:
themes/Frontend/Responsive/frontend/_public/src/js/jquery.menu-scroller.js

Da ist folgender Wert:

  • arrowOffset: 25,

Ich hab die Datei kopiert, eine JS-Datei mein Child-Theme gelegt (+ in der Theme.php registriert) und den Wert auf 45 erhöht. Vielleicht hilft dir das weiter.

Beste Grüße,
Atilla

1 Like

Kleiner Nachtrag, für Neulinge die noch kein JS eingebunden haben:

    /* Eigenes Javascript einbinden  */
    protected $javascript = [
        "src/js/jquery.menu-scroller.js"
    ];