jquery-readmore

jQuery plugin to show partial text and a toggle for more

  • 所有者: mike-wendt/jquery-readmore
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

##What it is

Display on a certain number of characters of text, and trigger the display of the full text with an automatically appended "Read More" link.

Customizable: number of characters, ellipsis text, "Read More" link, and whether displayed text splits words

##Get it

##How to use it

$( [selector] ).readmore( [options] );

Perform readmore on jQuery selection.

  • selector - The selector selecting the sub-elements to perform readmore on.
  • options - A map of additional options to pass to the method. Supported are:
    • substr_len - The number of chars to display. Defaults to 500.
    • split_word - If true splits at exactly substr_len chars even if it the split is in a word; if false split occurs on first space character after substr_len chars. Defaults to false.
    • ellipses - The ellipsis character or string to use. Defaults to '…' (ellipsis).
    • more_link - The link displayed after the ellipses string to show the remaining content. Defaults to <a class="readm-more">Read&nbsp;More</a>.
    • more_clzz - The class to use for more_links. Defaults to 'readm-more'.
    • ellipse_clzz - The ellipsis class. Defaults to 'readm-continue'.
    • hidden_clzz - The hidden class for the truncated text. Defaults to 'readm-hidden'.

##Examples
###Using default options
Code:

<div class="collapse">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla id eleifend arcu. In hac habitasse platea dictumst. Aenean vestibulum scelerisque augue sit amet accumsan. Praesent sit amet interdum enim. Etiam nec volutpat metus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin sit amet velit sit amet mi laoreet euismod vitae eget enim. Curabitur placerat venenatis semper. Cras erat odio, rhoncus faucibus laoreet et, feugiat sit amet risus. Duis laoreet iaculis enim, a porttitor dui fermentum id. Nullam posuere hendrerit elit, in pellentesque magna rhoncus tempor.

Vestibulum vel vulputate erat. Mauris eget libero eget leo tempus fringilla. Sed ultricies accumsan metus a congue. Nam quis fermentum orci. Aliquam ultricies facilisis rutrum. Nulla gravida vulputate cursus. Integer a tempus lacus. Cras laoreet, sem id laoreet pretium, lectus nulla suscipit elit, et laoreet justo turpis at quam. Vestibulum dictum, odio quis sodales ornare, diam quam sodales libero, in gravida sem massa vel orci. Nam tempor mauris posuere lectus pulvinar a consequat lacus egestas. Sed faucibus ipsum at metus iaculis pellentesque. Sed adipiscing, tortor sed placerat tempor, libero tortor sollicitudin nisl, at egestas nibh diam eget turpis.
</div>

<script>
  $('.collapse').readmore();
</script>

Output:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla id eleifend arcu. In hac habitasse platea dictumst. Aenean vestibulum scelerisque augue sit amet accumsan. Praesent sit amet interdum enim. Etiam nec volutpat metus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin sit amet velit sit amet mi laoreet euismod vitae eget enim. Curabitur placerat venenatis semper. Cras erat odio, rhoncus faucibus laoreet et, feugiat sit amet risus. Duis laoreet...Read More

###Using custom options
Code:

<script>
  $('.collapse').readmore({ split_word: true });
</script>

Output:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla id eleifend arcu. In hac habitasse platea dictumst. Aenean vestibulum scelerisque augue sit amet accumsan. Praesent sit amet interdum enim. Etiam nec volutpat metus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Proin sit amet velit sit amet mi laoreet euismod vitae eget enim. Curabitur placerat venenatis semper. Cras erat odio, rhoncus faucibus laoreet et, feugiat sit amet risus. Duis la...Read More

主要指标

概览
名称与所有者mike-wendt/jquery-readmore
主编程语言JavaScript
编程语言JavaScript (语言数: 1)
平台
许可证
所有者活动
创建于2012-07-03 00:40:32
推送于2012-07-03 01:21:40
最后一次提交2012-07-02 22:21:40
发布数0
用户参与
星数3
关注者数1
派生数8
提交数7
已启用问题?
问题数0
打开的问题数0
拉请求数0
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?