3
このブートストラップのページングがあり、残りの要素を隠して3つしか表示できませんが、 をクリックするとすべての要素が表示されますが、 という10個のリスト項目すべてが表示されます。私はちょうど 次の3つの要素を表示し、前と次の3つのように の前と次のボタンで隠したいと思います。3つのカウンタを持つリストの要素を表示
これは、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
次の要素で次の要素に繰り返し処理できますが、前の要素に戻ることはできません。あまりにも助けてください。 – aashi0001
@ aashi0001はい、ちょうど逆です。私は – arcs