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


Posted in Javascript onSeptember 18, 2013
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script> 
(function($){ 
$.extend($,{ 
fixedWidth:function(str,length,char){ 
str=str.toString(); 
if(!char) char="..."; 
var num=length-lengthB(str); 
if(num<0){ 
str=substringB(str,length-lengthB(char))+char; 
} 
return str; 
function substringB(str,length){ 
var num=0,len=str.length,tenp=""; 
if(len){ 
for(var i=0;i<len;i++){ 
if(num>length) break; 
if(str.charCodeAt(i)>255){ 
num+=2; 
tenp+=str.charAt(i); 
}else{ 
num++; 
tenp+=str.charAt(i); 
} 
} 
return tenp; 
}else{ 
return null; 
} 
} 
function lengthB(str){ 
var num=0,len=str.length; 
if(len){ 
for(var i=0;i<len;i++){ 
if(str.charCodeAt(i)>255){ 
num+=2; 
}else{ 
num++; 
} 
} 
return num; 
}else{ 
return 0; 
} 
} 
} 
}); 
})(jQuery); 
var a="abcde我是谁呢?"; 
alert(jQuery.fixedWidth(a,10)); 
</script>
Javascript 相关文章推荐
JavaScript DOM 学习第七章 表单的扩展
Feb 19 Javascript
防止xss和sql注入:JS特殊字符过滤正则
Apr 18 Javascript
ie7+背景透明文字不透明超级简单的实现方法
Jan 17 Javascript
js实现简单秒表走动的时钟特效
Mar 25 Javascript
JavaScript mixin实现多继承的方法详解
Mar 30 Javascript
Angularjs添加排序查询功能的实例代码
Oct 24 Javascript
详解React 在服务端渲染的实现
Nov 16 Javascript
解决vue多个路由共用一个页面的问题
Mar 12 Javascript
生产制造追溯系统之在线打印功能
Jun 03 Javascript
DatePickerDialog 自定义样式及使用全解
Jul 09 Javascript
JavaScript面向对象中接口实现方法详解
Jul 24 Javascript
jQuery 选择器用法实例分析【prev + next】
May 22 jQuery
使用indexOf等在JavaScript的数组中进行元素查找和替换
Sep 18 #Javascript
JSON 数字排序多字段排序介绍
Sep 18 #Javascript
json数据与字符串的相互转化示例
Sep 18 #Javascript
如何让DIV可编辑、可拖动示例代码
Sep 18 #Javascript
jQuery extend 的简单实例
Sep 18 #Javascript
Javascript中Event属性搜集整理
Sep 17 #Javascript
js获取html文件的思路及示例
Sep 17 #Javascript
You might like
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
2013/04/08 PHP
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
9个经典的PHP代码片段分享
2014/12/18 PHP
PHP的Yii框架的基本使用示例
2015/08/21 PHP
Laravel 5.3 学习笔记之 配置
2016/08/28 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
XRegExp 0.2: Now With Named Capture
2007/11/30 Javascript
jquery创建div 实现代码
2009/04/27 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
Jquery常用技巧收集整理篇
2010/11/14 Javascript
document.createElement()用法及注意事项(ff下不兼容)
2013/03/13 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例
2015/01/01 NodeJs
JavaScript中Function详解
2015/02/27 Javascript
angular源码学习第一篇 setupModuleLoader方法
2016/10/20 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
2017/07/13 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
JS实现数组删除指定元素功能示例
2019/06/05 Javascript
[45:59]完美世界DOTA2联赛PWL S2 FTD vs GXR 第二场 11.22
2020/11/24 DOTA
用python实现面向对像的ASP程序实例
2014/11/10 Python
python执行等待程序直到第二天零点的方法
2015/04/23 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
Python实现将HTML转成PDF的方法分析
2019/05/04 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
Python实现在Windows平台修改文件属性
2020/03/05 Python
如何基于Python实现word文档重新排版
2020/09/29 Python
python 带时区的日期格式化操作
2020/10/23 Python
CSS去掉A标签(链接)虚线框的方法
2014/04/01 HTML / CSS
英国DVD和蓝光碟片购买网站:Zoom.co.uk(电影和电视)
2019/09/23 全球购物
热爱祖国的演讲稿
2014/05/04 职场文书
教师考察材料范文
2014/06/03 职场文书
幼儿园安全工作总结2015
2015/04/20 职场文书
党支部季度考核意见
2015/06/02 职场文书
诗词赏析-(浣溪沙)
2019/08/13 职场文书