(已废)限制字数脚本

原文在最下面,原来是因为超出长度方面想在脚本中控制,但后来才发现css也有兼容的办法了。

 

<style>
div {
 width:200px;
 white-space:nowrap;
 text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
 overflow: hidden;
 }
</style>
<div>
夺顶风顶要国轼奇显著特点归根到底四项基本原则夺顶风顶要国轼奇显著特点归根到底四项基本原则
</div>


 

 

限制字数脚本,没时间研究,直接jq


<span>China China China China</span>
<div id="d">中华人民共和国</div>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
jQuery.fn.extend({limitTextWidth:function(px) {
	this.each(function(){
		var box = $(this);//.css("overflow","hidden");
		var child = box.html("<span>"+box.text()+"</span>").children();
		if( child.width()>px){
			child.text(child.text()+"..");
			while(child.width()>px){
				child.text(child.text().substr(0,child.text().length-3)+"..");
			}
		}
	});
}});

$("#d,span").limitTextWidth(100);
</script>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值