Create a FAQ content type with title and description.
Make a node-faq.tpl file in themes with following content.
<div id="accordion">
<h3><a href="#"><?php print $node->title ?><a></h3>
<div><?php print $node->content ?></div>
</div>
Make a javascript file acc.js with following content and add it into the theme folder.
jQuery(document).ready(function() {
$('.accordion.head').click(function() {
$(this).next().toggle();
return false;
}).next().hide();
});
Or animated:
jQuery(document).ready(function(){
$('.accordion.head').click(function() {
$(this).next().toggle('slow');
return false;
}).next().hide();
});
Include this file in theme.info
scripts[] = acc.js