首页 > web前端 > js教程 > 正文

jquery等宽输出文字插件使用介绍_jquery

WBOY
发布: 2016-05-16 17:22:19
原创
1049 人浏览过
复制代码 代码如下:



<script> <BR>(function($){ <BR>$.extend($,{ <BR>fixedWidth:function(str,length,char){ <BR>str=str.toString(); <BR>if(!char) char="..."; <BR>var num=length-lengthB(str); <BR>if(num<0){ <BR>str=substringB(str,length-lengthB(char))+char; <BR>} <BR>return str; <BR>function substringB(str,length){ <BR>var num=0,len=str.length,tenp=""; <BR>if(len){ <BR>for(var i=0;i<len;i++){ <BR>if(num>length) break; <BR>if(str.charCodeAt(i)>255){ <BR>num+=2; <BR>tenp+=str.charAt(i); <BR>}else{ <BR>num++; <BR>tenp+=str.charAt(i); <BR>} <BR>} <BR>return tenp; <BR>}else{ <BR>return null; <BR>} <BR>} <BR>function lengthB(str){ <BR>var num=0,len=str.length; <BR>if(len){ <BR>for(var i=0;i<len;i++){ <BR>if(str.charCodeAt(i)>255){ <BR>num+=2; <BR>}else{ <BR>num++; <BR>} <BR>} <BR>return num; <BR>}else{ <BR>return 0; <BR>} <BR>} <BR>} <BR>}); <BR>})(jQuery); <BR>var a="abcde我是谁呢?"; <BR>alert(jQuery.fixedWidth(a,10)); <BR></script>
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板