contras_t: Elemente fließend ein- / ausblenden

Beitrag lesen

Hej!

Ich habe hier ein script zum ein- und ausblenden von Elementen:

 function einblenden(div) {  
with(document.getElementById(div).style){  
if(display=="none")  
{  
display="inline-block";  
}  
}  
}  

Diese Aktion möchte ich nun fließend gestalten und möglichst die Dauer definieren können. In einem Script zum fließenden scrollen funktioniert dies mit:

 var duration=500;  

Gibt es da eine simple Lösung?

Ich bin mit JS leider noch nicht so erfahren und finde im Netz nichts passendes.

Danke im Voraus und Liebe Grüße!