tho*_*ulb 5 jquery html-table jquery-animate
如何在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);
}
});
});
Run Code Online (Sandbox Code Playgroud)
我的HTML包含标准TABLE/TR/TH/TD标签,TH和TD标签带有用于识别必须打开或关闭的类名的类名.
问题似乎是在jQuery触及表之后,受影响的单元突然感觉需要堆叠在彼此之上而不是整齐地保持连续.
我假设这与jQuery只能动画"块"元素有关,而不是显示"像表格"的元素.那么我可以用块元素制作一个表格吗?还是有另一种方法来动画表格式元素?我已经找到了这个建议的解决方案,但是将所有的表元素包装到DIV中只是为了动画似乎很麻烦......