【发布时间】:2016-07-03 02:59:57
【问题描述】:
我有一个表格,我希望能够单击表格标题行,这将折叠表格的其余部分,只留下标题行(并展开回来)。经过一番努力,我能够让桌子在点击时实际改变它的高度,但无法让动画触发。这是我到目前为止的css:
table {
height: 100%;
display: block;
overflow: hidden;
}
.collapsed {
animation-name: collapse;
animation-duration: 2s;
}
@keyframes collapse {
from { height: 100%; }
to { height: 40px; }
}
/* This is the javascript that is trigger on click */
this.refs.ruleslisttable.classList.toggle("ruleSetInfo__rule-list-table--collapsed");
当我在桌子上切换班级时,上面的代码甚至不会触发新的高度,但我一直在尝试在那里获得动画。
【问题讨论】:
标签: html css animation reactjs