jQuery Accordion - Documentation
1. Introduction
Thank you for purchase this product. jQuery Accordion is accordion component based in CSS and Javascript code.
2. Installation
Place the reference for CSS and Javascript files inside the “head” section of your page:
<link rel="stylesheet" type="text/css" href="jquery-accordion.css">
<script type="text/javascript" src="jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="jquery-accordion.js"></script>
3. HTML markup
jQuery Accordion is based in “DIV’s” and has a fluid layout. Take a look on this accordion composed by a two items:
<div id="accordion" class="accordion">
<div class="accordion-item">
<div class="accordion-header">
<span class="title">Header</span>
</div>
<div class="accordion-content">
</div>
</div>
<div class="accordion-item">
<div class="accordion-header">
<span class="title">Header</span>
</div>
<div class="accordion-content">
</div>
</div>
</div>
3.1 Icon support
You can use icons on title (Font Awesome). You must put the icon’s markup inside of “accordion-header”:
<div id="accordion" class="accordion">
<div class="accordion-item">
<div class="accordion-header">
<span class="title">Header</span>
<i class="icon-bar-chart"></i>
</div>
<div class="accordion-content">
</div>
</div>
<div class="accordion-item">
<div class="accordion-header">
<span class="title">Header</span>
<i class="icon-bar-chart"></i>
</div>
<div class="accordion-content">
</div>
</div>
</div>
3.2 Grid System
jQuery Accordion provides a grid system. You can use a max of 4 columns. The example shows an accordion with 2 columns in the item:
<div id="accordion" class="accordion">
<div class="accordion-item">
<div class="accordion-header">
<span class="title">Header</span>
<i class="icon-bar-chart"></i>
</div>
<div class="accordion-content">
<div class="row">
<div class="col2"></div>
<div class="col2"></div>
</div>
</div>
</div>
</div>
4. Javascript configuration
Put the fallowing code inside the head section of your page:
<script type="text/javascript">
jQuery(document).ready(function() {
$("#accordion").jqueryAccordion();
});
</script>
The code triggers the accordion and is necessary for it to work
You can use various accordions per page using different id's (#accordion1, #accordion2…)
4.1 Javascript options:
Option | Type | Default | Description |
interval | integer | 400 (ms) | opening speed of the accordion |
fadeContent | boolean | false | content fading affect |
open | boolean | false | determines if the accordion starts with a item opened |
defaultOpenIndex | integer | 1 | index of the item opened (if “open” equals to true |
Example:
<script type="text/javascript">
jQuery(document).ready(function() {
$("#accordion").jqueryAccordion({
interval: 500,
fadeContent: true,
open: true,
defaultOpenIndex: 2
});
});
</script>
With this parameters, the accordion:
5. Styles
JQuery Accordion has 8 preset styles:
Black - Grey - Blue - Green - Red - Orange - Pink - Purple
The example below uses blue style:
<div id="accordion" class="accordion blue">
<div class="accordion-item">
<div class="accordion-header">
<span class="title">Header</span>
<i class="icon-bar-chart"></i>
</div>
<div class="accordion-content">
</div>
</div>
<div class="accordion-item">
<div class="accordion-header">
<span class="title">Header</span>
<i class="icon-bar-chart"></i>
</div>
<div class="accordion-content">
</div>
</div>
</div>
See the demos in the package.
Thank you.