Hi guys. I posted this earlier on theme forest but didn’t get much of a response, maybe i was missing out detail, but anyway, here is my situation. I’m trying to make a menu (a news archive menu) where you can hover over the year, and then below that year, all the months of the year will appear.
Let me explain:
1. The user is not hovering over the year (2007 in this example):

2. The user hovers over the year 2007 and the div containing the months starts to be revealed. Pushing the content below it down.

3. As the transition continues, even more of the div is revealed, pushing the content below it even further down.

4. Eventually the entire div is revealed, as if it was there from the start.

My Code structure is like this:
<ul>
<li>2007</li>
<div id="2007months">
</div><li>December</li>
<li>November</li>
<li>October</li>
<li>September</li>
etc...
<li>2006</li>
<div id="2006months"> etc ...
</div>
<li>2005</li>
<div id="2005months"> etc ...
</div>
etc...
</ul>
Basically, i would like to apply the transition to the DIVs, and allow for the transition to be reversed for when the user rolls out.
Does anyone know any scripts like this, or know how they would go about making one, javascript would be the most ideal solution as i am familiar with it..
I am currently using display:block and display:none, but it does look quite tacky when you roll over the menu and suddenly the months appear. Doesn’t look to pleasing to the eye…
Thanks in advance
Sam


