3
有这个引导程序分页,它显示所有10个列表项, 虽然我可以隐藏其余元素并只显示三个,但当我点击下一个所有元素得到显示时,我只想显示 接下来的三个元素,并隐藏上一个和下一个三个等等 与上一个和下一个按钮。列表中的显示元素与三个计数器
这是CSS:
<style>
.hide {
display: none;
}
</style>
这是HTML:
<div class="page">
<nav>
<ul class="pagination pagination-lg">
<li class="page-item">
<span class="page-link prev" href="#" aria-label="Previous">
<span aria-hidden="true">«</span>
<span class="sr-only">Previous</span>
</span>
</li>
<li class="page-item list"><a class="page-link" href="#">1</a></li>
<li class="page-item list"><a class="page-link" href="#">2</a></li>
<li class="page-item list"><a class="page-link" href="#">3</a></li>
<li class="page-item list"><a class="page-link" href="#">4</a></li>
<li class="page-item list"><a class="page-link" href="#">5</a></li>
<li class="page-item list"><a class="page-link" href="#">6</a></li>
<li class="page-item list"><a class="page-link" href="#">7</a></li>
<li class="page-item list"><a class="page-link" href="#">8</a></li>
<li class="page-item list"><a class="page-link" href="#">9</a></li>
<li class="page-item list"><a class="page-link" href="#">10</a></li>
<li class="page-item">
<span class="page-link next" href="#" aria-label="Next">
<span aria-hidden="true">»</span>
<span class="sr-only">Next</span>
</span>
</li>
</ul>
</nav>
</div>
这是jQuery的:
<script>
$(document).ready(function() {
$(".list").slice(3).addClass('hide');
$("li:last-child").removeClass('hide');
$('.next').click(function() {
$('ul li').removeClass('hide');
});
});
</script>
这是JS提琴: https://jsfiddle.net/5d7kz732/
你的答案的作品,但你应该解释一下到目前为止你做了什么。 – Huelfe
我可以通过next迭代下一个元素,但不能返回到之前的元素,请帮助。 – aashi0001
@ aashi0001是的,它几乎相同,只是相反。让我告诉你 – arcs