Zum Hauptinhalt springen

onLightboxButton

Description

Wird ausgelöst, wenn ein Benutzer auf einen benutzerdefinierten Button innerhalb der Lightbox klickt

onLightboxButton: (id: string, node: HTMLElement, e: Event) => void;

Parameters

  • id - (required) string - die ID des Buttons
  • node - (required) HTMLElement - das HTML-Element des geklickten Buttons
  • e - (required) event - das native 'click' Event-Objekt

Example

scheduler.attachEvent("onLightboxButton", function (id, node, e){
// hier kann benutzerdefinierte Logik eingefügt werden
});

Details

Dieses Event wird nur für benutzerdefinierte Buttons ausgelöst, die sich am unteren Rand der Lightbox befinden. Es wird nicht für Standard- oder Abschnitts-Buttons aktiviert.

Um zu prüfen, ob die Lightbox aktuell geöffnet oder geschlossen ist, können Sie die lightbox_id Eigenschaft aus dem State-Objekt verwenden, das von der Methode getState zurückgegeben wird. Wenn die Lightbox geöffnet ist, liefert diese Methode die ID des aktiven Events; ist sie geschlossen, gibt sie 'null' oder 'undefined' zurück:

if (scheduler.getState().lightbox_id){
// Logik, wenn die Lightbox geöffnet ist
} else {
// Logik, wenn die Lightbox geschlossen ist
}
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.