我有一个HTML元素,它有一个设置高度的类:
.myelem {
height: 100px;
}
我以编程方式根据一些条件改变元素的高度,例如:
Y.one('.myelem').setStyle('height', elem_height + "px");
在某些时候,我想将其高度恢复为.myelem
类设置的原始值。YUI3有办法做到这一点吗?如果元素的高度设置为setStyle()
,则添加/删除类似乎不起作用。
我知道我可以把原来的高度保存在一些变量中,但这对我来说很不方便,因为元素的类会根据各种条件变化。
哈哈!最后发现:将样式设置为null
将其值恢复为元素类所提供的值。我要找的东西很简单:
Y.one('.myelem').setStyle('height', null);