简单的分页与jquery或javascript
Simple pagination with jquery or javascript
我想用jquery或javascript在我的网站中包含一个"分页"。
因此,我创建了以下简单的html代码:<div class="post-list">
<div class="post">
<h3> head1 </h3>
<p> Test1 </p>
</div>
<div class="post">
<h3> head2 </h3>
<p> Test2 </p>
</div>
<div class="post">
<h3> head3 </h3>
<p> Test3 </p>
</div>
<div class="post">
<h3> head4 </h3>
<p> Test4 </p>
</div>
<div class="post">
<h3> head5 </h3>
<p> Test5 </p>
</div>
<div class="post">
<h3> head6 </h3>
<p> Test6 </p>
</div>
</div>
<div class="pagination">
</div>
我是新手在web开发和我不知道如何写一个简单的Javascript或jquery代码使分页工作。在网上搜索之后,我没有找到任何简单的解决方案。
因此,如果你能告诉我一个jquery或javascript代码,我可以应用到这个html代码,我将非常感激。
感谢您的帮助:-)
使用jQuery:
<a href="#" id="prev">Prev page</a>
<a href="#" id="next">Next page</a>
<div class="pagination">
<div class="post" id="page1"> <!-- I gave every "page" an ID. -->
<h3> head1 </h3>
<p> Test1 </p>
</div>
<div class="post" id="page2">
<h3> head2 </h3>
<p> Test2 </p>
</div>
<div class="post" id="page3">
<h3> head3 </h3>
<p> Test3 </p>
</div>
<div class="post" id="page4">
<h3> head4 </h3>
<p> Test4 </p>
</div>
<div class="post" id="page5">
<h3> head5 </h3>
<p> Test5 </p>
</div>
<div class="post" id="page6">
<h3> head6 </h3>
<p> Test6 </p>
</div>
</div>
在这种情况下,你所需要做的就是动态地隐藏除了你想看到的页面之外的所有页面:
function showPage(page) {
$('.pagination .post:not(#page'+page+')').hide();
$('.pagination .post#page'+page).show();
}
如果你想要"下一步"answers"上一步"按钮,你可以这样做:
function prevPage() {
if (page == 1) {
page = $('.pagination .post').length;
} else {
page--;
}
showPage(page);
}
function nextPage() {
if (page == $('.pagination .post').length) {
page = 1;
} else {
page++;
}
showPage(page);
}
请注意,如果您希望有下一步和上一步按钮,则需要存储页面编号(在示例中我使用page
)。
例子小提琴
相关文章:
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- Javascript(jQuery)给了我奇怪的结果
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- Javascript/jQuery中的并行Ajax调用
- 我可以在Javascript/jQuery中使用一个变量作为键吗
- Javascript/Jquery/PHP加载页面-如何
- Javascript/Jquery Blob not showing Chrome PDF
- 如何使用javascript/jquery获取iframe的URL的锚点属性
- OnClick/Onhover Javascript/jquery
- 如何从javascript/jquery中的复选框中获取布尔值
- javascript/jquery将utc转换为短格式的本地时间
- 在不设置协议的情况下,使用javascript/jquery更改iframe-src
- 如何向这个javascript/jquery函数添加参数
- 用JavaScript/jQuery点击图片,选中多个方框
- 使用Javascript/JQuery获取JSON GET数据
- 从数组中删除元素的最佳方法是:javascript/jquery
- Javascript/jQuery压缩一个图像正确的评论帖子,并使用Ajax Laravel 5.2保存到控制器中
- 用DRY方式Javascript/JQuery动态替换HTML
- 类似Javascript JQuery的库
- 如何在 Javascript/jQuery 中获取一些随机下拉列表的选定值