2017-07-26 64 views
0

我正在使用JQuery在邊框div中添加html。因此,div增長的高度。它突然改變規模,我無法平穩過渡。我試過添加:當插入HTML導致它增長時,平滑的邊界增長轉換?

transition: border 0.5s ease; 

但它似乎並沒有影響它。

+0

轉換僅適用於數值。 'auto'值不會受到影響。 – VictorGodoi

+1

嘗試'過渡:所有0.5s緩解;'因爲它的高度發生變化,而不是邊界 –

+0

JQuery將立即添加內容,沒有像這樣發生過渡......並且您無法轉換自動高度'。 –

回答

1

如果你希望你的DIV擴大規模,當你添加HTML它,嘗試做這樣的事情:

var container = $(".yourContainer"); 
    var htmlToAdd = $(".yourHtmlToAdd"); 

    htmlToAdd.appendTo(container).hide().slideDown(500); 

hide().slideDown(500)將導致您添加的HTML擴大規模導致您的div容器成長大小也是如此。