Lightweight jQuery Content Toggle Plugin - Togglr

File Size: 4.45 KB
Views Total: 680
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Lightweight jQuery Content Toggle Plugin - Togglr

togglr is a quick jQuery plugin to take an array of links and transform them in to toggle switches for the div that is targeted in the link's href attribute.

Basic usage:

1. Add jQuery library and the jQuery togglr plugin into the html document.

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="jquery.togglr.js"></script>

2. Use with the default configuration.

<a href="#target-elements" class="show-hide closed">Toggle</a>
<div id="target-elements">
  ...
</div>
$('#target-elements').togglr();

3. Change the toggle speed.

$('#target-elements').togglr({speed:'fast'});

4. Change the toggle text.

$('#target-elements').togglr({showtext:'Open ',hidetext:'Close '});

5. Make the target content closed on page load.

<a href="#tgt-div" class="target-elements">MyTitle</a>

6. Make the target content open on page load.

<a href="#tgt-div" class="target-elements closed">MyTitle</a>

7. More configuration options.

// slide or show
type:'slide',

// slow / normal / fast
speed:'normal',

// function to be passed to the toggle function as a callback
callback:function(){ return; },

// prepended to link HTML when target is closed
showtext:'Show ',

// prepended to link HTML when target is open
hidetext:'Hide ',

// class to identify targets with when they are open
openclass:'open',

// class to identify targets with when they are closed
closedclass:'closed'

This awesome jQuery plugin is developed by Gipetto. For more Advanced Usages, please check the demo page or visit the official website.