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



我有一个HTML元素,它有一个设置高度的类:

.myelem {
  height: 100px;
}

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

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

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

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

哈哈!最后发现:将样式设置为null将其值恢复为元素类所提供的值。我要找的东西很简单:

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

相关内容

  • 没有找到相关文章

最新更新