デフォルトで最初の行のみを表示したいテーブルがありますが、ユーザーが「もっと見る」リンクをクリックすると追加のX行を表示します(逆に、ユーザーが「表示を減らす」をクリックするとX行を非表示にします) )。
例として、ページがロードされたときのデフォルトのビューを次のようにします。
Top Scores
====================================
| 1 | show this row always! |
====================================
-show more-
次に、ユーザーが [さらに表示] をクリックすると、テーブルが展開されて行が追加され、次のようになります。
Top Scores
====================================
| 1 | show this row always! |
| 2 | newly displayed row |
| 3 | newly displayed row |
| 4 | newly displayed row |
| 5 | newly displayed row |
====================================
-show less-
次に、明らかにユーザーが「表示を減らす」をクリックすると、テーブルはデフォルトに戻ります (最初の行のみを再度表示します)。
私は.toggle()
jQuery の関数に精通していますが、ここで適用できるかどうか、またはさらに手作業を行う必要があるかどうかはわかりません。
ありがとう!