Benutzerdefinierte Javascript-Ereignis-Listener und -Trigger in Be Yours

Ab Be Yours 6.0.0 können Sie benutzerdefinierte Javascript-Ereignis-Listener und -Trigger verwenden.

Wenn Sie das Design anpassen, möchten Sie möglicherweise einige Ereignisse einbinden, nachdem diese Ihr benutzerdefiniertes Skript ausgeführt oder eine dritte App integriert haben. Wir stellen Javascript-Muster für unterstützte Ereignisse bereit:

Triggerseite geladen

Das HTML-Dokument und alle zurückgestellten Skripte wurden vollständig analysiert

 document.addEventListener('page:loaded', function() { // Page has loaded and theme assets are ready });

Warenkorb aktualisiert

Verwenden Sie dieses JavaScript-Muster, um das Warenkorbobjekt zu aktualisieren, nachdem die Menge geändert wurde:

 document.addEventListener('cart:updated', function(evt) { console.log(evt.detail.cart); });

Produkt zum Ajax-Warenkorb hinzugefügt

 document.addEventListener('ajaxProduct:added', function(evt) { console.log(evt.detail.product); });

Das Produkt konnte nicht in den Warenkorb gelegt werden

 document.addEventListener('ajaxProduct:error', function(evt) { console.log(evt.detail.errorMessage); });

Das Schnellansichtsmodal wird geöffnet

 document.addEventListener('quickview:open', function(evt) { console.log(evt.detail.productUrl); });

Schnellansicht-Modal geladen

 document.addEventListener('quickview:loaded', function(evt) { console.log(evt.detail.productUrl); });

Variantenauswahl geändert

 document.addEventListener('variant:change', function(evt) { console.log(evt.detail.variant); });

Die Sammlungsseite wird neu gerendert

 document.addEventListener('collection:reloaded', function() { console.log('collection:reloaded') });