2012-03-22 62 views
0

我有一個塊,風格height:auto。淡化通過向此元素添加類來發生。它不適用於height:auto,但如果我將隨機高度輸入此塊:height: 250px;衰落將起作用。如何添加轉換到高度,以阻止高度:自動?

那麼,如何使它與height:auto?如果我解釋得不好 - 說出來,我可以重新解釋我的問題。

+0

在http://jsfiddle.net上發佈腳本段 – hjpotter92 2012-03-22 21:47:38

回答

0

當CSS將高度(或寬度)從auto更改爲一個值時,它將捕捉到0,首先剪切所有轉換(嘗試應用不透明度轉換並顯示更改時出現相同問題)。

解決方法是在加載時將對象的高度設置爲它們自己的offsetHeight。 基本上像使用一個隨機數(你注意到的作品),但它不是隨機的。