我有一个包含无序列表的div,该列表由ajax查询更新。它用于实时搜索。
现在我遇到这个问题,当我将div的高度设置为固定高度(假设为200)时,结果会按原样显示。但是当我没有设置高度或将其设置为auto时,当搜索结果添加到ul时,div的高度为0。
我认为这与ajaxquery和浏览器没有识别新高度有关,但我不知道如何以正确的方式设置它。
我该如何解决这个问题?
提前致谢,
答案 0 :(得分:1)
尝试在html页面上静态添加一些虚拟内容,看看高度是否仍为0.如果是,那么你有一个CSS问题。很可能div(列表)的内容是绝对定位的,所以父div不能知道列表的高度。
答案 1 :(得分:0)
您可以尝试添加一个min-height到包含ul的div。
min-height: whatever-you-want-minimum-height;