如何用YUI3恢复元素的原始高度?

时间:2013-05-25 13:08:57

标签: css styles yui3

我有一个HTML元素,其中包含一个设置高度的类:

.myelem {
  height: 100px;
}

我根据某些条件以编程方式更改元素的高度,例如:

Y.one('.myelem').setStyle('height', elem_height + "px");

在某些时候,我想将其高度恢复为.myelem类设置的原始值。有没有办法用YUI3做到这一点?如果元素的高度设置为setStyle(),则添加/删除类似乎不起作用。

我知道我可以在一些变量中保存原始高度,但这对我来说是不方便的,因为元素的类会根据各种条件而改变。

1 个答案:

答案 0 :(得分:0)

哈!最后发现:将样式设置为null将其值恢复为元素类提供的值。我一直在寻找的只是:

Y.one('.myelem').setStyle('height', null);