jquery.ellipsis 使用,多行文字末尾显示省略号
2016-12-13 10:12
381 查看
自动计算内容宽度(不是字数)截断,并加上省略号,内容不受中英文或符号限制。如果根据字数来计算的话,因为不同字符的宽度并不相同,比如l和W,特别是中英文,最终内容宽度会有很大的差异。jquery.ellipsis.js 依赖jquery,使用方式
$(dom).ellipsis({maxWidth:120,maxLine:2});maxWidth,最大宽度 maxLine,最大亮度,标题啊什么的显示通常需要支持多行内容显示。默认为1jquery.ellipsis.unobtrusive.js 依赖jquery.ellipsis.js,非必须项,这个是用来支持用data-标签来控制行为 使用方式:
<p data-ellipsis="true" data-ellipsis-max-width="200" data-ellipsis-max-line="2" > ... </p>
含有纯英文或数字的时候:
<p data-ellipsis="true" data-ellipsis-max-width="200" data-ellipsis-max-line="2" style="word-break: break-all;"> ... </p>引入这个js即可自动根据元素上的data属性来处理,不需要写额外的脚本源码及Demo下载:https://github.com/thinhunan/jquery.ellipsis
相关文章推荐
- 使用text-overflow:ellipsis实现文字超出用省略号显示
- 多行文本超出时显示省略号----jquery.ellipsis.js
- 翻译:如何使用CSS实现多行文本的省略号显示
- 翻译:如何使用CSS实现多行文本的省略号显示
- CSS3文字超出两行或者多行显示省略号-webkit-line-clamp属性
- 翻译:如何使用CSS实现多行文本的省略号显示
- 文字超出多行省略号显示方法
- 多行文本溢出显示省略号(…) text-overflow: ellipsis
- 多行文字如何使用省略号表示溢出文本
- 多行文字溢出显示省略号
- 多行文本溢出显示省略号(…) text-overflow: ellipsis
- jquery 文字超出省略号,点击显示全部、收起
- 使用text-overflow:ellipsis实现溢出文本省略号显示无需js
- css 文字超出部分使用省略号显示
- 多行文字,溢出显示省略号
- 使用纯CSS实现文字超过一定的长度后自动显示省略号
- 单行居中显示文字,多行居左显示,最多两行超过用省略号结尾
- 只有一行时居中显示文字,多行居左显示,最多两行超过用省略号结尾
- 多行文本溢出显示省略号(…) text-overflow: ellipsis
- 关于单行、多行文字超出显示省略号