文字溢出隐藏显示省略号
css实现单行溢出隐藏
css代码
/*
溢出隐藏
*/
overflow: hidden;
/*
显示省略号
*/
text-overflow: ellipsis;
/*
不换行
*/
white-space: nowrap;
js实现多行溢出隐藏
jsp页面
<dd class="user_star_dd"><p>你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好
你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好
</p></dd>
css代码
overflow: hidden;
height: 30px;
js代码
$(function(){
// 文字隐藏
$(".user_star_dd").each(
function(i) {
var divH = $(this).height();
var $p = $("p", $(this));
while ($p.outerHeight() > divH) {
$p.text($p.text().replace(
/(s)*([a-zA-Z0-9]+|W)(...)?$/, "..."));
};
});
})
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 前台截取一定长度的后台返回文字,并在后面加省略号
- 下一篇: html 文字溢出时变成省略号