2020
10-10
10-10
JavaScript 如何计算文本的行数的实现
需求:根据行数决定是否限制展开和收起。思路:用2个块统计行高,一个不加高度限制用来统计行数(css隐藏),一个加高度限制用来显示(加高度限制会导致统计行数不准)要想知道文本的行数,那就需要知道文本的总高度和每一行的高度,总高度除以行高就是行数。当然总高度的计算必须是文字所在的DOM没有对高度的限制,随着文本的增加DOM要随之变高才行;最后还要考虑DOM的样式padding和margin对高度的影响。这样一来我们就可以计算...
继续阅读 >