【问题标题】:Multiline overflow . CSS [duplicate]多行溢出。 CSS [重复]
【发布时间】:2014-08-11 15:12:25
【问题描述】:
Buyer Guarantor: 
ABC Company 
RE, Inc. 
(NewYork)

上述文本作为多行文本出现在跨度中。 jquery 或 javascript 中有没有办法检查存在的行数?在上述情况下,它应该返回 4。

如果文本在 css 中“溢出”,则尝试在文本中添加省略号。当我在克隆后尝试获取跨度的高度时,两个高度都是相同的。

如果文本是多行的,我只想在文本中添加省略号。

【问题讨论】:

    标签: javascript jquery css


    【解决方案1】:

    试试这个:

    function get_lines(selection){
         parseFloat($(selection).css("height"))/parseFloat($(selection).css("line-height"))
    }
    

    使用方法:

     number_of_lines=get_lines("#your_span");
    

    【讨论】:

    • 我试过了,但“inline-height”返回为“正常”,所以 parseFloat 抛出异常。
    猜你喜欢
    • 2020-07-07
    • 2018-12-09
    • 2018-02-14
    • 2022-01-23
    • 2019-12-12
    • 2012-09-21
    • 2019-04-06
    • 2013-06-17
    • 1970-01-01
    相关资源
    最近更新 更多