最近、Jquery でこの拡張可能なテーブルを見つけました。これは非常に軽量で素晴らしいコードです。ただし、小さな変更を加える必要がありますが、方法がわかりません。このデモを見てみると、最初の行から 2 番目、3 番目、4 番目の行へとクリックして移動するときに.... 行は拡大し続けます。代わりに、非アクティブな行を縮小する必要があります。つまり、ユーザーが最初の行をクリックしてから 2 番目の行に移動すると、前の行が縮小します。
私はそれが明確であることを望み、コードを提供しますが、ソースコードを見ることができます。それはきちんとしており、ここに完全なチュートリアルがあります.
ありがとう。
OK、これがJsfiddleのコードです:
$(document).ready(function(){
$("#report tr:odd").addClass("odd");
$("#report tr:not(.odd)").hide();
$("#report tr:first-child").show();
$("#report tr.odd").click(function(){
$(this).next("tr").toggle();
$(this).find(".arrow").toggleClass("up");
});
//$("#report").jExpand();
});
</p>