Skip to content

bhaumikpatel/accordion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Accordion

Create a cool and simple jquery accordion. Lightweight jquery plugin minify 2kb or uncompressed 3kb. Accordion

Demo

Basic Usage

To add this to your website, simply include the latest jQuery library together with accordion.js, accordion.css into your document's <head> and call the function as follows:

<dl class="accordion">
    <dt><a class="green">Section <span class="label label-default">0</span></a></dt>
    <dd>
        <div>
            <ul class="accordion-menu">
                <li>Sub Category</li>
                <li>Sub Category</li>
                <li>Sub Category</li>
            </ul>
        </div>
    </dd>
    <dt><a class="blue">Section <span class="label label-primary">1</span></a></dt>
    <dd>
        <p>
            Lorem Ipsum is simply dummy text.</p>
    </dd>
</dl>

NOTE: Description list <dl> and <dt> is required for accordion feature defines a term/name in a description list.

Call Accordion

$('.accordion').accordion({
    open: false, // First List Open, Default Value: false
    autoStart: false, // Auto Start, Default Value: false
    onHoverActive: false, // On Hover Active, Default Value: false
    slideInterval: 3000, // Expression at specified intervals (in milliseconds) Default Value: 3000
    duration: 'slow', // The default duration is slow. The strings 'fast' and 'slow'.
    easing: 'swing', //  An easing function specifies the speed at which the animation progresses.
    complete: function () { console.log('Complete Event'); } 
    //If supplied, the complete callback function is fired once the accordion is complete.
});

About

Create a cool and simple jQuery accordion.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published