JavaScript Library That Adds “Read More” Functionality On Blocks of Text

ReadMore.js JavaScript library that adds a “read more” functionality to the blocks of text to which it is applied. ReadMore is a lightweight (~2KB mini) and multi-browser library that cuts text with words and shows/hides blocks of text with more reading and less reading of links.

How to make use of it:

Import the minified model of theĀ ReadMore.js library into the webpage.

<script src="dist/readMoreJS.min.js"></script>

Initialize the ReadMore and specify the goal text wrapper as follows:

$readMoreJS.init({
  target: 'p'
});

All default settings.

$readMoreJS.init({

  // Selector of the element the plugin applies to (any CSS selector, eg: '#', '.').
  target: '', 

  // Number of words to initially display (any number). 
  numOfWords: 50,     

  // If true, user can toggle between 'read more' and 'read less'. 
  toggle: true,              

  // The text of 'Read more' link. 
  moreLink: 'read more ...', 

  // The text of 'Read less' link. 
  lessLink: 'read less',      

  // The class given to the read more link. 
  linkClass: 'rm-link',    

  // The class given to the div container of the read more link.
  containerClass: false

});

See Demo And Download

Official Website(georapbox): Click Here

This superior jQuery/javascript plugin is developed by georapbox. For extra Advanced Usage, please go to the official website.

Related Posts

HStack-and-VStack-in-CSS

CSS Layout Components Horizontal/Vertical Stack | HStack and VStack

HStack and VStack in CSS – CSS layout components that (basically) stack anything horizontally and vertically. A pure CSS library that makes it easy to stack elements…

Floating-Whatsapp-Chat-Button

How to Add Floating Whatsapp Chat Button In HTML | venom-button

Venom Button is a very simple plugin for the jQuery floating WhatsApp button. Adds a floating button to your site that calls WhatsApp Click to Chat API. It will automatically start the WhatsApp…

Data-Table-Generator-Tabulator

Interactive Data Table Generator with JS/jQuery and JSON | Tabulator

Tabulator allows you to create interactive tables in seconds from any HTML Table, JavaScript array, AJAX data source, or JSON format data. Just include the library in your…

alert-confirm-prompt-attention-js

Simple Alert, Confirm, Prompt Popup Using Vanilla JavaScript Library | attention.js

JavaScript provides various built-in functionality to display popup messages for different purposes. Attention JS is a vanillaJS plugin used to create a custom alert, confirm, or Prompt…

Bootstrap-4-Sidebar-Menu-Responsive-Template

Bootstrap 4 Sidebar Menu Responsive Template | MDB

Bootstrap Side Navbar – Responsive sidebar template based on the Bootstrap 4 framework. An easy-to-use, totally responsive, Google Material Design impressed aspect navigation for modern web app…

Bootstrap-4-Toast-Notification-Plugin

Lightweight Bootstrap 4 Toast Notification Plugin | BS4 Advanced Toast

A lightweight Bootstrap 4 Toast Notification plugin integrated with JS/jQuery. bs4-toast.js is a JavaScript library that enhances the native Bootstrap toast component with icons, buttons, callbacks, and…

Leave a Reply

Your email address will not be published. Required fields are marked *