Gebeurteniscallbacks event-callbacks

De viewer ondersteunt JavaScript-gebeurteniscallbacks die de webpagina gebruikt om het initialisatieproces of het runtimegedrag van de viewer bij te houden.

Callback-handlers worden toegewezen door gebeurtenisnamen en corresponderende handlerfuncties door te geven met de handlers eigenschap aan config JSON-object in de constructor van de viewer. Het is ook mogelijk setHandlers() API-methode.

Tot de ondersteunde viewergebeurtenissen behoren:

Viewer-gebeurtenis
Beschrijving
initComplete
Triggers wanneer de viewer-initialisatie is voltooid en alle interne componenten zijn gemaakt, zodat u deze kunt gebruiken getComponent() API. De callback-handler neemt geen argumenten aan.
trackEvent

Elke keer dat een gebeurtenis binnen de viewer plaatsvindt, wordt een gebeurtenis geactiveerd die door een systeem voor het bijhouden van gebeurtenissen, zoals Adobe Analytics, kan worden afgehandeld. De callback-handler accepteert de volgende argumenten:

  • objID {String} - momenteel niet gebruikt.

  • compClass {String} - momenteel niet gebruikt.

  • instName {String} - een instantienaam van de Viewer SDK-component die de gebeurtenis heeft geactiveerd.

  • timeStamp {Number} - tijdstempel van de gebeurtenis.

  • eventInfo {String} - gebeurtenislading.

quickViewActivate

De gebeurtenis wordt geactiveerd wanneer de gebruiker een hotspot activeert waaraan QuickView-gegevens zijn gekoppeld. De callback manager neemt het volgende argument:

  • data {Object} - een JSON-object met gegevens uit de hotspotdefinitie. Het veld sku is verplicht, terwijl andere velden optioneel zijn en afhankelijk zijn van de definitie van de bronhotspot.

Zie ook CarouselViewer​** en setHandlers**.

recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8