javascript - 仅显示列表的一部分 - 切换 View 的按钮

标签 javascript jquery html css

我遇到了一个问题。 正如您在这个 fiddle 中看到的:https://jsfiddle.net/2cwv1sbm/3/
我有一个包含 16 个元素的列表,其中我使用 css 隐藏了秒 8,使用:

ul li:nth-of-type(1n+9) {
 display: none;
}

我想创建一个按钮,单击后会显示列表中接下来的 8 个元素,如果再次单击该按钮,则会返回到前 8 个 View ...

我的目的是一次只看到 8 个元素。

最佳答案

演示

用于toggle

$(document).ready(function(){

  $('.button').on('click', function(){

  $('ul li').toggle();
  });


});
ul {
  display: inline;
}

li {
  display: inline;
}

ul li:nth-of-type(1n+9) {display: none;}

.button {
  background-color: #ed241a;
  color: #fff;
  font-family: open sans;
  font-size: 10px;
  font-weight: bold;
  padding: 14px;
  position: absolute;
  text-transform: uppercase;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<ul id="carter" class="products">
  <li>1<img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100"></li>
  <li><img src="http://placehold.it/100x100">16</li>
</ul>
<br>
 <a href="#" class="button">Switch View</a>

关于javascript - 仅显示列表的一部分 - 切换 View 的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34332112/

相关文章:

javascript - 如何使用jquery在点击li时获取列表项的索引

javascript - 背景颜色在 JavaScript 中不起作用

javascript - 使用 typescript 导出默认数据 SyntaxError : Unexpected token export during bulding on next. js

jquery - 如何调试通过 AJAX(特别是 jQuery)加载的 Javascript

javascript - Node.js http 基本身份验证

javascript - 如何将父级的按键事件触发到 iframe 中?

html - 如何在angular js中以html显示xml文本

css - 按钮具有不同的基线行为

javascript - 输入类型按钮启用/禁用属性

jquery - 如何使用 jQuery 在输入文本字段中仅允许数字(即使是复制粘贴)?