段落多行 字数多了 显示省略号

做进做了一个项目  多行文字  字数多了  添加省略号  百度上 一看  千篇一律    后来 还是 发现  张鑫旭博客 写的 拥有自己的见解   

张鑫旭 多行文本 省略号

 

(function($){
            $.fn.wordLimit = function(num){ 
                this.each(function(){   
                    if(!num){
                        var copyThis = $(this.cloneNode(true)).hide().css({
                            'position': 'absolute',
                            'width': 'auto',
                            'overflow': 'visible'
                        }); 
                        $(this).after(copyThis);
                        if(copyThis.width()>$(this).width()){
                            $(this).text($(this).text().substring(0,$(this).text().length-4));
                            $(this).html($(this).html()+'...');
                            copyThis.remove();
                            $(this).wordLimit();
                        }else{
                            copyThis.remove(); 
                            return;
                        }   
                    }else{
                        var maxwidth=num;
                        if($(this).text().length>maxwidth){
                            $(this).text($(this).text().substring(0,maxwidth));
                            $(this).html($(this).html()+'...');
                        }
                    }                    
                });
            }         
        })(jQuery);

采用了 jq 扩展 很好用  

$(".ellipsisTestBig").wordLimit(130); 

 

    130 为行的字符数  超过这个数值  就显示省略号...了    、 非常感谢 张鑫旭

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值