【发布时间】:2012-06-25 00:24:10
【问题描述】:
我有一个表,默认情况下我只想显示第一行,但如果用户单击“显示更多”链接,则显示额外的 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-
那么显然,如果用户点击“显示更少”,表格将恢复为默认值(再次仅显示第一行)。
我对 jQuery 中的.toggle() 函数很熟悉,但不确定它是否可以在这里应用,或者我是否需要做更多的手动工作。
谢谢!
【问题讨论】:
标签: javascript jquery html css