javascript - 根据框宽显示数组中的数据
问题描述
我有一组要显示在宽度为 500px 的框中的项目。假设数组是 [john, johnbbab, johnabraham],如果文本溢出,我需要显示完整的字符串或相应地给出省略号。例如:如果盒子不能容纳第二个项目,即 johnbbab,则盒子的内容将看起来像 [john, ...]。
我面临的问题是确定如何根据文本的宽度来呈现它,假设字体大小为 10px。
PS:需要做的是Javascript
解决方案
哼,你不能把这些名字放在一个班级里吗?这样,您可以遍历所有内容并计算它们的宽度之和。您可以检查总和是高于还是低于父级,并在需要时进行更改。
无需知道字体大小或框的宽度。
推荐阅读
- r - Substituting lone characters or chars separated by comma
- algorithm - 最常用项目的算法
- botframework - TypeError: botconfig.findServiceByNameOrId(...).getEndpoint 不是函数
- python - 如何在python openCV中裁剪框周围的图像?
- asp.net - 在 ASP.Net/Core MVC 中禁用 *ALL* 自动 HTML 转义
- java - 无法以编程方式为 Android Oreo 上的通知通道更新声音
- groovy - 如何在 Groovy 脚本中查找在 yaml 文件中定义的映射并分配给从 Pipeline UI 提供的基于变量的输入
- node.js - 无法连接到 gcp 上的 kafka 主机
- excel - 如何对一系列单元格求和直到单元格颜色,然后在单元格颜色之后继续 VBA 中的其余范围?
- swift - 如何在不命名每个图像的情况下显示文件夹中的所有图像?