Javascript jQuery:追加更多内容后获取溢出div的大小

Javascript jQuery:追加更多内容后获取溢出div的大小,javascript,jquery,Javascript,Jquery,分区: <div id="hilo" style="width:48%;height:380px;overflow:auto;float:right;"> id=re的元素是一个按钮 对于溢出的div的大小,我得到了最奇怪的结果,脚本在div hilos中插入了一个新div,每次只有两行新内容,每个内容不超过30或40像素,但是,计数从1473开始,然后跳到2193,然后跳到2913,依此类推 Firefox会滚动到底部,但IE会给我不同的数字(较小的数字),根本不会滚动到底部 我

分区:

<div id="hilo" style="width:48%;height:380px;overflow:auto;float:right;">
id=re的元素是一个按钮

对于溢出的div的大小,我得到了最奇怪的结果,脚本在div hilos中插入了一个新div,每次只有两行新内容,每个内容不超过30或40像素,但是,计数从1473开始,然后跳到2193,然后跳到2913,依此类推

Firefox会滚动到底部,但IE会给我不同的数字(较小的数字),根本不会滚动到底部

我希望不会太混乱…

我会在“hilo”中添加一个名为“hilo_content”的div,将来自ajax响应的数据附加到其中,然后使用.outerHeight()获取高度值。比如说:

<div id="hilo" style="width:48%;height:380px;overflow:auto;float:right;">
    <div id="hilo_content"></div>
</div>

是的!,成功了。唯一不同的是,animate()vas for hilo:$(“#hilo”).animate({scrollTop:hei},500);谢谢你的意见,本
<div id="hilo" style="width:48%;height:380px;overflow:auto;float:right;">
    <div id="hilo_content"></div>
</div>
success: function(data,status){
    $("#hilo_content").append(data);
    $("#texto").val("");
    var hei = $('#hilo_content').outerHeight();
    alert(hei);
    $("#hilo_content").animate({ scrollTop: hei}, 500);
    return false;
}