Javascript 保持高度

Javascript 保持高度,javascript,ajax,dynamic,height,Javascript,Ajax,Dynamic,Height,您好 我在一个页面上有一个用户评论列表,其中有一个“下一步”按钮,可以通过Ajax调用获取第二组评论 问题是,当加载条就位时,注释div的高度暂时变得非常小。这使得用户需要向下滚动才能看到新的评论 点击“下一步”评论,可以在页面底部看到该问题 有没有办法通过Javascript强制div保持其高度?我不想硬编码div高度,以防页面有3条或更少的注释。在将ajax内容加载到注释部分之前,按如下方式设置注释容器的高度(jQuery): 然后在加载注释(ajax完成/成功回调)后,按如下方式取消设置高

您好

我在一个页面上有一个用户评论列表,其中有一个“下一步”按钮,可以通过Ajax调用获取第二组评论

问题是,当加载条就位时,注释div的高度暂时变得非常小。这使得用户需要向下滚动才能看到新的评论

点击“下一步”评论,可以在页面底部看到该问题


有没有办法通过Javascript强制div保持其高度?我不想硬编码div高度,以防页面有3条或更少的注释。

在将ajax内容加载到注释部分之前,按如下方式设置注释容器的高度(jQuery):

然后在加载注释(ajax完成/成功回调)后,按如下方式取消设置高度:

$("#comments").css("height","auto");
$("#comments").css("height","auto");
仅添加高度()(括号) 这里


我知道这是一个老问题,但这对我很有用

var containerHeight = $("#comments").height();
$("#comments").css("height",containerHeight);
然后在加载内容时将其设置为“高度自动”

var containerHeight = $("#comments").height();
$("#comments").css("height",containerHeight);
$("#comments").css("height","auto");