ExpanderPro.js 2.0 http://github.com/AlexanderBech/jquery-expanderpro

Usage
$('.list').expanderPro();
<section class="list">
	<div class="expandee">
		<div class="trigger">Trigger</div>
		<div class="target">Target</div>
	</div>
	<div class="expandee">
		<div class="trigger">Trigger</div>
		<div class="target">Target</div>
	</div>
	<div class="expandee">
		<div class="trigger">Trigger</div>
		<div class="target">Target</div>
	</div>
</section>
				
Options
$('.list').expanderPro({
	expandItem: "expandee",		// Item class
	triggerClass: "trigger",	// Trigger class
	targetClass: "target",		// Target class
	expandedClass: "expanded",	// Expanded class
	hoverClass: "over",		// If not null, will add class on hover
	animSpeed: 500,			// Animation speed in miliseconds
	hideTrigger: false,		// If true, will hide trigger on select
	closeOthers: false,		// If true, will close other elements than selected,
	startExpanded: false,		// If true, target will start expanded
	preventClosing: false,		// If true, expanded item will not close on trigger
	openFirst: false,		// If true, first item will open at init
	callbackOpen: null,			// Callback on open
	callbackClose: null			// Callback on close
});
				
Author
Trigger
Target
Trigger
Target
Trigger
Target