我在使用以下代码时遇到了问题。我正在尝试使用jQuery从表中删除特定的行,但我想使用slideUp效果,这样行就会向上滑动,然后自动删除。我尝试了下面的方法,但它似乎不尊重效果。它就会自行移除。
$('[data-company-id='+companyId+']').closest('tr').slideUp('fast', function() { $(this).remove(); });我的表格行在其中一个单元格中包含一个具有data-company-id属性的按钮。这在获取正确的单元格和相应的父级并将其删除时确实有效。但在移除之前,它不会向上滑动。
我做错了什么?
发布于 2016-07-14 22:20:57
表行不支持动画,此处为:How to Use slideDown (or show) function on a table row?
我自己测试过,只是为了确认一下。如果你不想把td包在div中,我建议你尝试使用一个网格框架,比如bootstrap或foundation,并使用它的列来创建表格效果,这些列将接受你想要使用的动画(而且看起来更干净一些)。
(应OP的请求作为答案发布,最初在评论中,因为SO自动将其移动到那里:P)。
https://stackoverflow.com/questions/38355215
复制相似问题