onLightboxButton

当用户点击 lightbox 内的自定义按钮时触发

void onLightboxButton(string id,HTMLElement node,event e);
idstring按钮的 id
nodeHTMLElement被点击按钮的 HTML 元素
eevent原生的 'click' 事件对象

Example

scheduler.attachEvent("onLightboxButton", function (id, node, e){
    // 在这里编写任何自定义逻辑
});

Related samples

Details

此事件仅在 lightbox 底部的自定义按钮被点击时触发。默认按钮或 section 按钮点击时不会触发此事件。

要判断 lightbox 当前是打开还是关闭状态,可以通过调用 getState 方法返回的 state 对象中的 lightbox_id 属性来检查。 当 lightbox 打开时,该方法返回当前活动事件的 id;当 lightbox 关闭时,返回 'null' 或 'undefined':

if (scheduler.getState().lightbox_id){
    // lightbox 打开时的逻辑
} else {
    // lightbox 关闭时的逻辑
}
See also
返回顶部