I have three links, Cat, Dog, Snakes. When I hover over each, the content relating to each link should change.
So if i hover over cat, then cat content will appear, if i hover over dog the cat content will smoothly disappear and the dog content will appear... and so on.
Links are: Dog Cat Snake
<div>
<span style="display:none;"> Cat Content</span>
<span style="display:none;"> Dog Content</span>
<span style="display:none;"> Snake Content</span>
</div>
How do i get this to be full blown working, with some smooth fading?
jquery:
html:
-edit-
yeah sure, here you go -- JSFiddle
I hope my script help you.
My script
It's the same for the others.
For the smooth fade in you can use
fadeIn
andfadeOut
Since you're using jQuery, you just need to attach to some specific events and some pre defined animations:
Then, to do the animation, you simply need to call the fadeOut / fadeIn animations:
Combining the two together, you would simply insert the animations in the hover callbacks (something like so, use this as a reference point):