offCanvas js events

Morgen Zusammen,

ich habe neue Tabs angelegt. Diese Tabs beinhalten subtabs (welche per click event js die panels öffnen). Diese Tabs werden mobil per attribut

 data-offcanvas-tabs="true"

 standardmässig in das OffCanvas geschmissen. Problem ist das alle events der buttons im OffCanvas nicht mehr verfügbar sind. Denke das liegt am AJAX - der ganze kram wird ja einfach per AJAX in div-“container  offcanvas is-right is-fullwidth is-open” geschmissen - damit geht wohl das komplette JS verloren. Hat jemand eine Idee das zu beheben? bzw. wie wäre der richtige Weg? Den Ajax request abfangen, quasi das offcanvas.plugin überschreiben und die Events dann beim aufruf mitgeben? Oder gibt es einen anderen Weg?

 

vg

 

1 „Gefällt mir“

Bump. 

Habe dasselbe Problem. Mein Plugin arbeitet in der offcanvas cart, und sobald die Preise neu berechnet werden, verliert das Plugin seine Anbindung. 

Anscheinend hilft es auch nicht, die Anbindung über data-XYZ woanders zu setzen.

1 „Gefällt mir“

Wie habt ihr es gelöst? Wie ist die Best Practice in Shopware 6.6?