onLightboxButton

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

void onLightboxButton(string id,HTMLElement node,event e);
idstringdie ID des Buttons
nodeHTMLElementdas HTML-Element des geklickten Buttons
eeventdas native 'click' Event-Objekt

Example

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

Related samples

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
}
See also
Nach oben