Wird ausgelöst, wenn ein Benutzer auf einen benutzerdefinierten Button innerhalb der Lightbox klickt
id | string | die ID des Buttons |
node | HTMLElement | das HTML-Element des geklickten Buttons |
e | event | das native 'click' Event-Objekt |
scheduler.attachEvent("onLightboxButton", function (id, node, e){
// hier kann benutzerdefinierte Logik eingefügt werden
});
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
}