从CSS获取高度,而不是DOM中的元素
问题描述:
我正在创建多个元素并将它们添加到DOM。当我添加它们时,容器的高度根据正在添加的项目的高度而增长。所有添加的项目都是相同的,基于CSS类。我想在添加单个项目之前设置容器DIV的高度,因为它们被ajax调用延迟。从CSS获取高度,而不是DOM中的元素
有没有办法从CSS类定义本身获取项目高度,而不必等待从DOM中的元素读取它?
答
简短的答案我会假设是,第
但你可以有一个div元素隐藏关闭屏幕,你的内容加载到,然后让该元素的高度。当拉高时,将内容移至最终区域。
+0
你可以尝试解析CSS文件,但我会说有更好的方法来实现你想要做的,是的。 – Jason 2011-04-25 20:22:26
你是怎么做的?难道你不能只是修改插入函数,首先用ajax获取图像,保存到变量,获取该变量的高度,将其添加到容器,然后渲染/添加该变量(图像)到DOM? – Damb 2011-04-25 20:15:43