jQuery Expander Plugin
The Expander Plugin hides (collapses) a portion of an element's content and adds a "read more" link so that the text can be viewed by the user if he or she wishes. By default, the expanded content is followed by a "read less" link that the user can click to re-collapse it. Expanded content can also be re-collapsed after a specified period of time.
Demo: Check the demo
URL: http://plugins.learningjquery.com/expander/index.html
Download: Download last version
Usage
Add HTML markup to your page for elements that you want to be expandable. For example:
In your custom script, select the elements you want to expand/collapse and call the .expander() method, with or without options.
Demo: Check the demo
URL: http://plugins.learningjquery.com/expander/index.html
Download: Download last version
Usage
Add HTML markup to your page for elements that you want to be expandable. For example:
<div class="expandable"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed dot eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor. </p> <p>Reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt inre culpa qui officia deserunt mollit anim id est laborum. </p> </div>
In your custom script, select the elements you want to expand/collapse and call the .expander() method, with or without options.
// you can override default options globally, so they apply to every .expander() call $.expander.defaults.slicePoint = 120; $(document).ready(function() { // simple example, using all default options unless overridden globally $('div.expandable p').expander(); // *** OR *** // override default options (also overrides global overrides) $('div.expandable p').expander({ slicePoint: 80, // default is 100 expandPrefix: ' ', // default is '... ' expandText: '[...]', // default is 'read more' collapseTimer: 5000, // re-collapses after 5 seconds; default is 0, so no re-collapsing userCollapseText: '[^]' // default is 'read less' }); });
jQuery Expander Plugin
Reviewed by Bhaumik Patel
on
10:11 PM
Rating: