我想在启动或关闭CTools模式时添加JQuery事件。将事件添加到启动或关闭单击
很简单$('.ctools-use-modal').on('click',function () {
$('body').addClass('modal-open');
});
但是为了关闭模态,它变得很麻烦b / c有很多方法可以关闭。似乎必须有一个CTools事件监听器或什么?谢谢你的建议...
答案 0 :(得分:1)
当模态关闭时,CTools调度事件“CToolsDetachBehaviors”。但是要小心,在结束动画结束之前,事件会被触发。
以下是一个示例实现:
$(document).on("CToolsDetachBehaviors", function() {
console.log("Modal has closed");
});