nikki / LiteAccordion

A lightweight horizontal accordion plugin for jQuery.
MIT License
224 stars 130 forks source link
accordion accordion-plugin deprecated javascript jquery jquery-plugin

No Maintenance Intended

LiteAccordion

LiteAccordion is a horizontal accordion plugin for jQuery. This plugin is no longer under development and will not be receiving any updates in the future

Options

These are the default settings for the liteAccordion plugin:

containerWidth : 960,                   // fixed (px)
containerHeight : 320,                  // fixed (px)
headerWidth: 48,                        // fixed (px)

activateOn : 'click',                   // click or mouseover
firstSlide : 1,                         // displays slide (n) on page load
slideSpeed : 800,                       // slide animation speed
onTriggerSlide : function() {},         // callback on slide activate
onSlideAnimComplete : function() {},    // callback on slide anim complete

autoPlay : false,                       // automatically cycle through slides
pauseOnHover : false,                   // pause on hover
cycleSpeed : 6000,                      // time between slide cycles
easing : 'swing',                       // custom easing function

theme : 'basic',                        // basic, dark, light, or stitch
rounded : false,                        // square or rounded corners
enumerateSlides : false,                // put numbers on slides
linkable : false                        // link slides via hash

Methods

These are the methods for the liteAccordion plugin:

play                    // trigger autoPlay on a stopped accordion
stop                    // stop an accordion playing
next                    // trigger the next slide
prev                    // trigger the previous slide
destroy                 // remove the accordion, destroying all event handlers and styles (unstyled html content will remain)
debug                   // returns a debug object

All of these methods are chainable (i.e. they return the original DOM object) with the exception of the debug method. To call a method, use:

$('#yourdiv').liteAccordion('play');

To chain methods:

$('#yourdiv').liteAccordion('next').liteAccordion('next');

Changelog

v2.2 - 21/01/2013

v2.1.1 - 10/09/2012

v2.1 - 19/08/2012

v2.0.3 - 18/08/2012

v2.0.2 - 23/01/2012

v2.0.1 - 23/11/2011

v2.0 - 16/11/2011

v1.1.3 - 06/04/2011

v1.1.1, v1.1.2 - 27/03/2011

v1.1 - 21/03/2011

v1.0 - 02/03/2011

Not Supported/Won't Fix