a me una cosa simile funzia:

Codice PHP:
<script type="text/javascript">
var 
showHide = function() {    
    $(
'btn').observe('mouseover', function(e){
        
Effect.BlindDown('mydiv');        
    }).
observe('mouseout', function(e){
        
Effect.BlindUp('mydiv');
    })
}
document.observe('dom:loaded'showHide);
</script>
<style>
#btn { padding:10px; border:1px solid #000; display:block; width:200px; text-align:center; cursor:pointer; }
#mydiv { width:180px; margin:10px auto; border:1px solid #0033FF}
</style>

<div id="btn">
BTN 1
<div id="mydiv" style="display:none">
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud ...
</div>
</div>