分页无法切换列表项目和取消隐藏项目

时间:2017-08-17 16:45:15

标签: javascript pagination

我尝试通过在隐藏非活动列表时切换活动状态列表和显示活动状态列表的项目来对onclick事件进行分页。

我已经测试过了,我的HTML和CSS代码做得很好。我认为我的Javascript代码存在一些问题,我不知道它是什么。



$(".pagination li").click(function () {
    $(this).toggleClass('active').siblings().removeClass('active');
    // hide all .block elements
    $( ".block" ).hide();
    // show .block with the same index as clicked li
    $( ".block" ).eq( $( this ).index() ).show()
});

.pagination {
  text-align: right;
  margin: 0;
  padding: 0;
  margin: 0 0 10px;
}
.pagination li {
  display: inline-block;
  list-style: none;
  padding: 10px 15px;
  cursor: pointer;
}
.pagination li.active {
  background: #003580;
  color: white;
}

.block {
  display:none;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="pagination">
  <li class="first active">1</li>
  <li class="second">2</li>
  <li class="third">3</li>
</ul>
<div class="block first">abc</div>
<div class="block second">123</div>
<div class="block third">!@#</div>
&#13;
&#13;
&#13;

有人可以告诉我如何解决这个问题吗?或者可能还有其他一些方法来实现这个概念。

0 个答案:

没有答案