日期:2014-05-16  浏览次数:20357 次

ff能实现这种效果么
<div   style= "width:40px;overflow:hidden;text-overflow:ellipsis; "> <NOBR> &lt;&lt;&lt;m&lt;&lt;&lt; </nobr> </div>

ff怎么实现相同的效果



------解决方案--------------------
不知啊。。。送你个函数:D,好久不见呢。。哈哈


<script type= "text/javascript ">
String.prototype.Left = function (num) {
//字符串截取函数
var pat_1 = /[\x00-\xff]/g, pat_2 = /[\x00-\xff]/, str = this, len = str.length,
one_l = str.match(pat_1).length, two_l = len - one_l;

return (two_l + Math.ceil(one_l / 2) > num) ? (function () {
//截取内容
var i = n = 0, left, right, count;
left = str.substring(0, num), right = str.substring(num, len), count = left.match(pat_1).length;
while (i < count) {
n ++;
i += pat_2.test(right.charAt(i)) ? 1 : 2;
}
return left + right.substring(0, n);
})() : str;
};
</script>
------解决方案--------------------
那就转下呗。。。然后在转回来。
------解决方案--------------------
你想怎么?
忽略HTML,截取?(这个貌似以前有人问过,我写了一个支持嵌套的)
还是带html标记的截取?