对不起那里的标题,不确定如何准确描述它!
我有一些动态内容加载到div,然后我有一个平滑的大小调整功能,动画所述div的高度为auto。
function smoothSize(div) {
var $selector = $('#' + div);
$selector.data('oHeight',$selector.height()).css('height','auto').data('nHeight',$selector.height()).height($selector.data('oHeight')).animate({height: $selector.data('nHeight')},400);
}
这在一个方向或视口大小中工作正常,但只要您将方向更改为横向或在桌面上调整窗口大小,div就会保持其当前高度,以便在缩小窗口时内容溢出div(或相反的情况发生了,如果你拉伸它,div中有很多额外的空间)。
如果我禁用该功能,那么div会自动捕捉到我放入其中的任何内容的大小,这很好,但后来我失去了很好的效果。
我是否认为该功能没有将高度设置为自动,或者是否需要在设置动画后将高度设置为零?
答案 0 :(得分:1)
试试这个 -
rankout1<-do.call("rbind", as.list(rankout1))
rankout2<-do.call("rbind", as.list(rankout2))
如果这不起作用,那么请设法提供一个JSFiddle。