Revision: 6066
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 24, 2008 11:42 by madmanlear
Initial Code
$.fn.expander = function() {
$('.head', this).css("cursor","pointer");
$('.head', this).siblings().hide();
var expandedid = 'expanded';
$('.head', this).bind('click', function() {
$('#' + expandedid + ' .head').siblings().hide('slow');
var currentid = $(this).parent().attr('id');
$('#' + expandedid).attr({id: ''});
if(currentid !== expandedid) {
$(this).siblings().show('slow');
$(this).parent().attr({id: expandedid});
}
return false;
})
}
Initial URL
Initial Description
Very basic accordion effect Common structure would be an ID'd UL, and each LI to have a first child with the class of head Shows and hides siblings of .head, attaches ID of expanded to current element
Initial Title
Basic Jquery Expander
Initial Tags
Initial Language
JavaScript