Ereignis-Callbacks event-callbacks
Der Viewer unterstützt JavaScript-Ereignisrückrufe, die die Web-Seite verwendet, um den Viewer-Initialisierungsprozess oder das Laufzeitverhalten zu verfolgen.
Callback-Handler werden zugewiesen, indem Ereignisnamen und entsprechende Handler-Funktionen mit der handlers
-Eigenschaft an config
JSON-Objekt im Konstruktor des Viewers übergeben werden. Alternativ ist es möglich, setHandlers()
API-Methode zu verwenden.
Zu den unterstützten Viewer-Ereignissen gehören die folgenden:
Trigger jedes Mal, wenn im Viewer ein Ereignis auftritt, das von einem Ereignisverfolgungssystem wie Adobe Analytics verarbeitet werden kann. Der Callback-Handler akzeptiert die folgenden Argumente:
-
objID {String} - wird derzeit nicht verwendet.
-
compClass {String} - wird derzeit nicht verwendet.
-
instName {String} : Ein Instanzname der Viewer-SDK-Komponente, die das Ereignis ausgelöst hat.
-
timeStamp {Number} - Ereigniszeitstempel.
-
eventInfo {String} - Ereignis-Payload.
Trigger, wenn der/die Benutzende einen Hotspot mit zugehörigen Schnellansichtsdaten aktiviert. Der Callback-Handler verwendet das folgende Argument:
- data {Object} - ein JSON-Objekt, das Daten aus der Hotspot-Definition enthält. Das Feld SKU- ist obligatorisch, während andere Felder optional sind und von der Hotspot-Quelldefinition abhängen.
Siehe auch CarouselViewer** und setHandlers**.