Skip to content

mashalla/accordion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Accessible Accordion

The Fx.Accordion class creates a group of Elements that are toggled when their handles are clicked. When one Element toggles into view, the others toggle out. Widget based on original Accordion plugin of Mootools More!

Screenshot

How to use

Create a new accordion by using this

#HTML
var myAccordion = new Fx.Accordion(togglers, elements[, options]);

An example instance would be this

#HTML
//create our Accordion instance
var myAccordion = new Accordion(document.id('accordion'), 'h3.toggler', 'div.element', {
    opacity: false,
    onActive: function(toggler, element){
        toggler.addClass('active');
    },
    onBackground: function(toggler, element){
        
        toggler.removeClass('active');
    }
});

The corresponding HTML could be something like this

#HTML
<div id="accordion">
    <h3 class="toggler">History</h3>
    <div class="element">
	...
    </div>
    <h3 class="toggler">Evidence of universal common descent</h3>
    <div class="element">
	...
    </div>
    <h3 class="toggler">Examples of common descent</h3>
    <div class="element">
	...
    </div>
</div>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published