2011-04-25 85 views
0

我正在創建多個元素並將它們添加到DOM。當我添加它們時,容器的高度根據正在添加的項目的高度而增長。所有添加的項目都是相同的,基於CSS類。我想在添加單個項目之前設置容器DIV的高度,因爲它們被ajax調用延遲。從CSS獲取高度,而不是DOM中的元素

有沒有辦法從CSS類定義本身獲取項目高度,而不必等待從DOM中的元素讀取它?

+0

你是怎麼做的?難道你不能只是修改插入函數,首先用ajax獲取圖像,保存到變量,獲取該變量的高度,將其添加到容器,然後渲染/添加該變量(圖像)到DOM? – Damb 2011-04-25 20:15:43

回答

2

簡短的答案我會假設是,第

但你可以有一個div元素隱藏關閉屏幕,你的內容加載到,然後讓該元素的高度。當拉高時,將內容移至最終區域。

+0

你可以嘗試解析CSS文件,但我會說有更好的方法來實現你想要做的,是的。 – Jason 2011-04-25 20:22:26