это потому, что TR
не являются реальными элементами стиля блока, это display: table-row
(iirc).
Класс Fx.Slide
на самом деле имеет всего 2 трюка, которые он пытается использовать, чтобы заставить его выглядеть как растворяющийся, в основном:
- установить переполнение с видимого на скрытое, что в контексте ТР не имеет смысла.
- (необязательно): он может обернуть элемент в оболочку, а затем свернуть ее, но снова оболочка становится прямым родителем элемента, и это div, что вы не можете сделать в таблице.
затем позволяет манипулировать высотой элемента, уменьшать его и т. Д.
скачок происходит, когда он меняет отображение / переполнение, и все это становится забавным после того, как он сворачивает таблицу.
вам следует рассмотреть альтернативный способ, например, затухание и, если возможно, масштабное преобразование.