Javascript 当引导折叠展开时,如何调用函数

Javascript 当引导折叠展开时,如何调用函数,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我想激活此javascript: jsPlumb.repaintEverything(); …当用户单击中的按钮时,会弹出一个警告框,提示“我正在扩展!!!” 有人知道如何实现这一点吗?您可以使用Bootstrap引发的show.bs.collapse事件: $('#demo').on('shown.bs.collapse', function() { jsPlumb.repaintEverything(); }); 请注意,此事件在元素扩展动画完成后激发。如果要在动画开始时运行代

我想激活此javascript:

jsPlumb.repaintEverything();
…当用户单击中的按钮时,会弹出一个警告框,提示“我正在扩展!!!”


有人知道如何实现这一点吗?

您可以使用Bootstrap引发的
show.bs.collapse
事件:

$('#demo').on('shown.bs.collapse', function() {
    jsPlumb.repaintEverything();
});

请注意,此事件在元素扩展动画完成后激发。如果要在动画开始时运行代码,请使用支持您的要求的
show.bs.collapse

show.bs.collapse-调用show实例方法时立即触发此事件。 显示.bs.collapse-当用户可以看到折叠元素时(将等待CSS转换完成),将触发此事件

启动一个警告框,说“我在扩张!!!”

因此,您需要的是
show.bs.collapse
,它是在显示
div
之前触发的

$('#demo').on('show.bs.collapse', function() {
    jsPlumb.repaintEverything();
});