2014-03-07 23 views
1

我想在CTools模式啓動或關閉時添加JQuery事件。這是簡單的事件添加到啓動或關閉點擊Drupal Ctools - 在模態事件上觸發jquery

$('.ctools-use-modal').on('click',function() { 
$('body').addClass('modal-open'); 
}); 

但關閉它變得麻煩B/C有很多方法可以關閉模​​式。似乎必須有一個CTools事件監聽器或什麼?感謝您的建議...

回答

1

當模態被關閉時,CTools調度事件「CToolsDetachBehaviors」。小心,但是在閉幕動畫結束之前,該事件被解僱。

這裏是一個示例實現:

$(document).on("CToolsDetachBehaviors", function() { 
    console.log("Modal has closed");      
});