现在有个文言部分在手机上显示,想让他在手机上超过三行显示一个展开/收起的按钮(按钮展开收起功能已经实现),现在该怎么判断这个文言是不是超过了三行呢?有什么好点的办法吗大神们,请教!!
现在有个文言部分在手机上显示,想让他在手机上超过三行显示一个展开/收起的按钮(按钮展开收起功能已经实现),现在该怎么判断这个文言是不是超过了三行呢?有什么好点的办法吗大神们,请教!!
可以放一个div在左侧出屏幕的地方,比如left=-1000px,宽度和你需要显示文字的div的宽度保持一致。然后把要显示的内容放到出屏幕的那个div中。因为你是知道字体大小或者行高的,只要获取一下出屏幕的那个div的高度和你三行文字应该有的高度做一个比较就知道是不是超过三行了。
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答895 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.1k 阅读
.xxx {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
line-height: 20px;
max-height: 60px;
}