从中间或末尾截断文本 jQuery Truncate.js

  • 源码大小:8.06KB
  • 所需积分:1积分
  • 源码编号:19JP-3378
  • 浏览次数:654次
  • 最后更新:2023年06月06日
  • 所属栏目:文本
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

Truncate.js是一个轻量级的jQuery文本截断插件,它可以将长文本从开头、中间或结尾截断到指定的宽度,或适合其父元素的宽度。支持单行或多行文本。

参见:

  • 10个最佳JavaScript多行文本截断插件

如何使用它:

1.要开始,请在加载最新的jquery库后包含-jquery.truncate.min.js。

  1. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  2. <script src="/path/to/jquery.truncate.min.js"></script>

2.在文本包装器上初始化插件

  1. <p class="demo">
  2. ...
  3. </p>
  1. $('.demo').truncate({
  2. // options here
  3. });

3.默认情况下,插件会自动从末尾截断文本,以适应其父容器的宽度。您可以覆盖宽度选项将文本截断为特定宽度。

  1. $('.demo').truncate({
  2. width: '200px',
  3. });

4.指定应该截断文本的位置。默认值:“right”。

  1. $('.demo').truncate({
  2. side: 'middle', // or 'left'.
  3. });

5.指定隐藏文本的替换内容。默认值:'&hellip;'。

  1. $('.demo').truncate({
  2. token: 'More...',
  3. });

6.确定是否将插件应用于多行文本。默认值:false。

  1. $('.demo').truncate({
  2. multiline: true,
  3. });

7.将CSS类应用于文本。默认值:false。

  1. $('.demo').truncate({
  2. addclass: 'highlight',
  3. });

8.确定是否添加标题属性。默认值:false。

  1. $('.demo').truncate({
  2. addtitle: true,
  3. });

9.缓存具有相同样式的多个文本的样式。默认值:false。

  1. $('.demo').truncate({
  2. assumeSameStyle: true,
  3. });

预览截图