我想激活这个javascript:
jsPlumb.repaintEverything();
......然后点开一个警告框说“#34;我正在扩张!!!"当用户点击this fiddle
中的按钮时有谁知道如何实现这个目标?
答案 0 :(得分:2)
您可以使用Bootstrap引发的shown.bs.collapse
事件:
$('#demo').on('shown.bs.collapse', function() {
jsPlumb.repaintEverything();
});
请注意,此事件在元素扩展动画完成后触发。如果要在动画开始时运行代码,请使用show.bs.collapse
代替
答案 1 :(得分:0)
您two events in Bootstrap支持您的要求。
show.bs.collapse - 调用show实例方法时会立即触发此事件。 shown.bs.collapse - 当崩溃元素对用户可见时将触发此事件(将等待CSS过渡完成)。
启动一个警告框说“#34;我正在扩张!!!"
所以你需要的是show.bs.collapse
,它是在显示div
之前触发的
$('#demo').on('show.bs.collapse', function() {
jsPlumb.repaintEverything();
});