jQuery Plugin To Display Reading Time Of A Specific Article - readingTimeLeft.js
File Size: | 8.65 KB |
---|---|
Views Total: | 942 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
readingTimeLeft.js is a jQuery plugin which calculates and displays the remaining reading time to finish reading a particular article. By default, the plugin considers 270 words per minute of reading time.
Basic usage:
1. Create an empty DIV element to place the remaining reading time.
<div id="time-left"></div>
2. Download and include the readingTimeLeft.js plugin after jQuery JavaScript library.
<script src="//code.jquery.com/jquery-2.2.0.min.js"></script> <script src="lib/readingTimeLeft.js"></script>
3. Call the function on the target container and output the estimated reading time inside the DIV element you just created.
$('#container').readingTimeLeft() .on('timechange', function(e, minutesLeft) { var text = minutesLeft < 1 ? 'less than 1' : Math.round(minutesLeft); $('#time-left').text(text + ' min left'); }) $(window).trigger('scroll'); });
4. Plugin's default options.
$('#container').readingTimeLeft({ // type of children to look for in the container stepSelector: '*', // Consider 270 words per minute of reading time wordPerMinute: 270, // trigger an event named 'timechange' eventName: 'timechange' });
This awesome jQuery plugin is developed by christophemarois. For more Advanced Usages, please check the demo page or visit the official website.