したがって、テーブルセル内に2つのdivがあります。1 div が上で 1 が下です。一番下の div は見えないので、一番上の div はテーブル セルの高さ全体を占めます。ボタンをクリックすると、一番下の div が表示され、一番上の div の高さが縮小されて、一番下の div 用のスペースが確保されます。ボタンをもう一度クリックすると、下の div が非表示になり、上の div がセルの高さになります。
これは私が持っているものですが、失敗です:
$('#button').click(function(){
$('#bottomdiv').toggle(function(){
$("#topdiv").animate({height:250},200);
},function(){
$("#topdiv").animate({height:400},200);
});
});
助けてくれてありがとう、jsfiddleデモは大歓迎です!