Hea*_*r H 0 html javascript jquery load
我有一个页面上的数据列表,一个大约 100 个项目的简单有序列表,只是一个标题和摘录,就像存档页面上的一样。
在页面加载时,我想隐藏除前 25 个项目之外的所有项目,并可以选择再加载 25 个、25 个,直到它们全部可见。
我已经研究过像 jPaginate 这样的简单分页插件,但只是希望列表每次都扩展 25。
只是好奇你的想法 - 谢谢!
在所有项目之间共享一个公共类,并使用 jQuery 每次显示更多元素。
<div class="listitem">list item 1</div>
<div class="listitem">list item 2</div>
<div class="listitem">list item 3</div>
<div class="listitem">list item 4</div>
<div class="listitem">list item 5</div>
<div class="listitem">list item 6</div>
<div class="listitem">list item 7</div>
<div class="listitem">list item 8</div>
<div class="listitem">list item 9</div>
<div class="more">showmore</div>
Run Code Online (Sandbox Code Playgroud)
** jQuery **
$(".listitem").hide();
$(".listitem").slice(0, 2).show();
$(".more").click(function(){
var showing = $(".listitem:visible").length;
$(".listitem").slice(showing - 1, showing + 2).show();
});
Run Code Online (Sandbox Code Playgroud)
供您参考:http : //api.jquery.com/slice/
编辑: 这是一个 jsFiddle,展示了这一点...... http://jsfiddle.net/uQWGB/1/
| 归档时间: |
|
| 查看次数: |
3601 次 |
| 最近记录: |