js截取字符串并隐藏
< script >
function substr(obj) ... {
/**//*求出字符所占像素*/
String.prototype.BoldWidth=stringBoldWidth;
function stringBoldWidth()...{
var ii=0;
var a=this.replace(/[
< script >
function substr(obj) ... {
/**//*求出字符所占像素*/
String.prototype.BoldWidth=stringBoldWidth;
function stringBoldWidth()...{
var ii=0;
var a=this.replace(/[
用CSS截取字符串:
在CSS样式里加入如下语句即可:
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
这样如果字符到达指定宽度,就会自动截取,后面加上省略号。比用php的字符截取省力的多!
< hr >
< style type ="text/css" > ...
.title
{...}{
width:200px;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
</ style >
< span class =title > 客户端解决标题显示太长省略多余部分并加省略号的样式 </ span >
< hr >
< div class =title > 客户端解决标题显示太长省略多余部分并加省略号的样式 </ div >
在CSS样式里加入如下语句即可:
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
这样如果字符到达指定宽度,就会自动截取,后面加上省略号。比用php的字符截取省力的多!
< hr >
< style type ="text/css" > ...
.title
{...}{
width:200px;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
</ style >
< span class =title > 客户端解决标题显示太长省略多余部分并加省略号的样式 </ span >
< hr >
< div class =title > 客户端解决标题显示太长省略多余部分并加省略号的样式 </ div >