如图: 当文字超过5行时,在末尾显示“展开全部”,要求每个分辨率机型都是在末尾显示“展开全部”。 那么我如果判断什么时候文字过少时不显示“展开全部了”
css为:
如图: 当文字超过5行时,在末尾显示“展开全部”,要求每个分辨率机型都是在末尾显示“展开全部”。 那么我如果判断什么时候文字过少时不显示“展开全部了”
css为:
通过js判断该元素的字体大小和行高,这样可以宽度计算出每行共有m个字体,加入你需要超过n行就显示展开全部
,那就是一个n*m
个字体,这样你就可以知道什么时候显示、什么时候隐藏了;
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答879 阅读✓ 已解决
6 回答928 阅读✓ 已解决
4 回答991 阅读✓ 已解决
如下代码所示
给代码块限制最大高度,溢出隐藏
没超出四行就看不到 展开全部
五行的时候显示 展开全部
点击展开全部,给div加上 class show-more
取消最大高度限制