我有一个宽度为100%的div,其中包含一个重复的元素。当内容溢出时,我隐藏了溢出的内容并不显示空格。我的问题是我想要计算隐藏的项目数量(或者我猜想是显示的项目),但是我无法弄清楚如何做到这一点。
您可以在https://codepen.io/joshuaohana/pen/aqPJMr看到一个基本示例。
在这种情况下,控制隐藏的CSS是:
您可以在https://codepen.io/joshuaohana/pen/aqPJMr看到一个基本示例。
在这种情况下,控制隐藏的CSS是:
div {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
white-space: nowrap;
overflow: hidden;
}
如果您移除了溢出行,您将得到一个滚动条;而如果将其放回去,则没有滚动条。
我需要的是一种方法来计算在溢出部分被隐藏的项目数量,当 overflow 设置为 hidden 时。
我所发现的唯一事情就是尝试计算哪些元素已被隐藏,但这并不适用于溢出项。我找不到任何我可以针对搜索的不同限定符。