2016-12-02 83 views

回答

1

可以使用shown.bs.collapse事件引導提出:

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

Updated fiddle

請注意,此事件觸發後的元素展開的動畫已經完成。如果要在動畫開始時運行代碼,請使用show.bs.collapse而不是

0

您有two events in Bootstrap支持您的要求。

show.bs.collapse - 馬上此事件在展會實例方法被調用。 shown.bs.collapse - 當用戶看到摺疊元素(將等待CSS轉換完成)​​時觸發此事件。

啓動一個警告框,提示「我正在擴張!!!」

所以,你需要的是show.bs.collapse這是剛剛在該div之前觸發顯示

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