如何从列表项切换到显示:无,显示:块

梅西1

当屏幕尺寸小于 800px 时,我会显示:<a class='expand' href='#'>. . .</a>在第一个列表元素之后。目标是当 . . . 我想显示列表中的所有其他项目。我尝试使用 jQuery 中的 toggle() 方法,但它显示了如下列表:->

  • 项目 1
  • 项目 2
  • 第 3 项

我想在 display: none 和 diplay: inline-block 之间切换第一个列表项之后的列表项的类。但它现在不起作用。

但我想在内联块中显示列表项。

我将锚标记附加到列表的第一个元素。这是单击锚标记时的代码。

$(".breadcumb .expand").on("click", function() {
  $("breadcumb li").toggleClass('.show');
});

$(".breadcumb li:first-child").append("<a class='expand' href='#'>. . .</a>");
.breadcumb li {
  display: inline-block;
}

.expand {
  display: none;
}

.show {
  display: inline-block;
}

.breadcumb li:nth-child(n+2) {
  display: inline-block;
}


/* When the screen width is < 800, do the following */

@media screen and (max-width: 800px) {
  .expand {
    display: inline-block;
  }
  div.uc_breadcrumb_block .breadcumb li:nth-child(n+2) {
    display: none;
  }
  div.uc_breadcrumb_block .breadcumb li:first-child {
    display: inline-block !important;
  }
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="container">
  <div class="uc_breadcrumb_block">
    <ul class="breadcumb">
      <li>item1</li>
      <li>item2</li>
      <li>item3</li>
      <li>item4</li>
      <li>item5</li>
      <li>item6</li>
    </ul>
  </div>
</div>

皮尤什·维尔玛

$(".breadcumb li:first-child").append("<a class='expand' href='#'>. . .</a>");

$(".breadcumb .expand").on("click", function(){
    $(".breadcumb li").toggleClass('show');
});
.breadcumb li{
  display: inline-block;
}

.expand {
  display: none;
}

.breadcumb li.show{
  display: inline-block;
}


/* When the screen width is < 800, do the following */
@media screen and (max-width: 800px) {
.breadcumb li{
  display: none;
}
  .expand{
    display: inline-block;
  }

  div.uc_breadcrumb_block .breadcumb li:first-child {
    display: inline-block !important;
  }
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="container">
     <div class="uc_breadcrumb_block">
      <ul class="breadcumb">
        <li>item1</li>
        <li>item2</li>
        <li>item3</li>
        <li>item4</li>
        <li>item5</li>
        <li>item6</li>
      </ul>
    </div>
  </div>

这是解决方案。希望能帮助到你

现在更新了代码,它只能在低于 800 像素的屏幕尺寸下工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

切换到显示/隐藏菜单,以及弹性框和列表项

来自分类Dev

如何将显示从无切换到表格单元?

来自分类Dev

如何轻松切换到外接显示器

来自分类Dev

如何将显示从无切换到表格单元?

来自分类Dev

切换块显示

来自分类Dev

从“肖像”切换到“风景”时,如何保持显示器的布局

来自分类Dev

如何通过PC将显示器的输入从DVI切换到HDMI?

来自分类Dev

如何使AngularJS在视图之间切换并显示更新的列表

来自分类Dev

从MeshBasicMaterial切换到MeshStandardMaterial只会显示黑屏

来自分类Dev

切换到横向后,OSMBonusPack标记不会显示气泡

来自分类Dev

从饼图切换到列并显示标签

来自分类Dev

从UIViewController切换到SKSCene不会显示任何内容

来自分类Dev

POE切换到AP无电

来自分类Dev

如何将嵌套列表切换到数组

来自分类Dev

随机显示列表项

来自分类Dev

随机显示列表项

来自分类Dev

如何在第一次动画/转换时切换显示:无/显示:阻止

来自分类常见问题

使用锚标记切换块且不显示

来自分类Dev

使用锚标记切换块且不显示

来自分类Dev

从旧的CRT显示器切换到新的LED显示器

来自分类Dev

液晶显示屏关闭时,打开的窗口将切换到主显示

来自分类Dev

幻灯片切换上带有嵌套ul的内联列表会强制li显示为块项

来自分类Dev

如何只显示几个切换?

来自分类Dev

如何在无头的Ubuntu Server 12.04中切换到通用内核?

来自分类Dev

如何在Shell脚本中无密码切换到另一个用户

来自分类Dev

如何在Shell脚本中无密码切换到另一个用户

来自分类Dev

如何在Windows中临时切换到无头环境?

来自分类Dev

如何在无头的Ubuntu Server 12.04中切换到通用内核?

来自分类Dev

切换到无头 chrome 后如何忽略额外的空格

Related 相关文章

  1. 1

    切换到显示/隐藏菜单,以及弹性框和列表项

  2. 2

    如何将显示从无切换到表格单元?

  3. 3

    如何轻松切换到外接显示器

  4. 4

    如何将显示从无切换到表格单元?

  5. 5

    切换块显示

  6. 6

    从“肖像”切换到“风景”时,如何保持显示器的布局

  7. 7

    如何通过PC将显示器的输入从DVI切换到HDMI?

  8. 8

    如何使AngularJS在视图之间切换并显示更新的列表

  9. 9

    从MeshBasicMaterial切换到MeshStandardMaterial只会显示黑屏

  10. 10

    切换到横向后,OSMBonusPack标记不会显示气泡

  11. 11

    从饼图切换到列并显示标签

  12. 12

    从UIViewController切换到SKSCene不会显示任何内容

  13. 13

    POE切换到AP无电

  14. 14

    如何将嵌套列表切换到数组

  15. 15

    随机显示列表项

  16. 16

    随机显示列表项

  17. 17

    如何在第一次动画/转换时切换显示:无/显示:阻止

  18. 18

    使用锚标记切换块且不显示

  19. 19

    使用锚标记切换块且不显示

  20. 20

    从旧的CRT显示器切换到新的LED显示器

  21. 21

    液晶显示屏关闭时,打开的窗口将切换到主显示

  22. 22

    幻灯片切换上带有嵌套ul的内联列表会强制li显示为块项

  23. 23

    如何只显示几个切换?

  24. 24

    如何在无头的Ubuntu Server 12.04中切换到通用内核?

  25. 25

    如何在Shell脚本中无密码切换到另一个用户

  26. 26

    如何在Shell脚本中无密码切换到另一个用户

  27. 27

    如何在Windows中临时切换到无头环境?

  28. 28

    如何在无头的Ubuntu Server 12.04中切换到通用内核?

  29. 29

    切换到无头 chrome 后如何忽略额外的空格

热门标签

归档