jquery - ReactJS - 在表格行上使用 slideDown(切换)?

标签 jquery css reactjs css-animations

我在 React (JSX) 中有一个表格,我想通过单击它们上方的一行来切换某些行(甚至多行)。

让它们消失很容易,但我怎样才能顺利地做到这一点(slideDown 和 slideUp)?

最小高度似乎不起作用,而且我也无法将整个 tr 包装到一个 div 中,因为它在 React 中。谢谢。

  <table>
    <tbody>
      <tr>
        <td>main row - onclick toggle the rows under</td>
        <td></td>
      </tr>           
      <tr>
          <td>show only if clicked on the row above (smoothly)</td>
          <td></td>
        </tr>
      <tr>
        <td>show only if clicked on the first row (smoothly)</td>
        <td></td>
      </tr>
    </tbody>
  </table>

最佳答案

这应该对你有帮助!

使用 state 跟踪点击并使用 css 为 height 变化设置动画。

检查这个 fiddle :

https://jsfiddle.net/pranesh_ravi/x7q88qpe/1/

关于jquery - ReactJS - 在表格行上使用 slideDown(切换)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39840842/

相关文章:

javascript - 将可拖动形状限制为设置的 div 或区域

html - 放大时使文本适合容器

html - Ajax 从不同的文件加载数据

javascript - 比较两个页面的内容

javascript - 如何检测 React 组件与 React 元素?

javascript - 使用ReactJS和Material-UI的Fake Select占位符

javascript - React + Redux 简单路由器 : cannot find listen of undefined

javascript - 如何使用后退按钮向 jQuery UI 选项卡添加历史记录

javascript - 如何使用 click() 继续下一个表单元素并隐藏当前元素

jquery - Rails 或 Jquery 所见即所得