如何在 jQuery 中为表格列的打开/关闭设置动画?
我目前有这段代码:
jQuery(function($){
$(".togglebutton").click(function(e){
if (cost_visible) {
$(".numbers").animate({width: 80}, 1500);
$(".costs").animate({width: 0}, 1500);
} else {
$(".numbers").animate({width: 0}, 1500);
$(".costs").animate({width: 60}, 1500);
}
});
});
我的 HTML 包含标准的 TABLE/TR/TH/TD 标签,其中 TH 和 TD 标签带有用于识别必须打开或关闭的类名。
问题似乎是在 jQuery 触摸表格后,受影响的单元格突然觉得需要堆叠在一起,而不是整齐地排成一排。
我认为这与 jQuery 只能为“块”元素设置动画有关,而不是“类似表格”的元素。那么我可以用块元素制作一个表格吗?还是有另一种方法可以为类似表格的元素设置动画?我找到了这个建议的解决方案,但是将所有表格元素封装到 DIV 中似乎很麻烦,只是为了动画......