【问题标题】:Determine if ellipsis is being displayed when using -webkit-line-clamp for multiline ellipsis确定在使用 -webkit-line-clamp 进行多行省略号时是否显示省略号
【发布时间】:2019-02-13 08:49:00
【问题描述】:

我们根据https://css-tricks.com/line-clampin/ 使用多行CSS 省略号。我们想检测是否显示省略号,并根据是否显示省略号来决定是否显示工具提示。

我尝试比较 offsetWidth 和 scrollWidth,但无论是否显示省略号,这些值都是相同的。如果有人有提示,非常感谢您的帮助。谢谢。

【问题讨论】:

  • 对不起,我误点击了两次。又接受了。我很抱歉。

标签: css


【解决方案1】:

线夹时使用offsetHeightscrollHeight

const isEllipsisActive = (element: HTMLElement) => {
     return element.offsetHeight < element.scrollHeight;
}

【讨论】:

    猜你喜欢
    • 2021-01-24
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 1970-01-01
    • 2017-09-06
    相关资源
    最近更新 更多