html - Toggling between links jQuery -
html - Toggling between links jQuery -
js:
<script type="text/javascript"> <script type="text/javascript"> function slideupall(id){ if(id != "about") $('#about').slideup(); if(id != "team") $('#team').slideup(); if(id != "contact") $('#contact').slideup(); if(id != "job") $('#job').slideup(); } function sd_about(){$('#about').slidedown("slow");} function sd_team(){$('#team').slidedown("slow");} function sd_contact(){$('#contact').slidedown("slow");} function sd_job(){$('#job').slidedown("slow");} $(function(){ $("#about").delegate("anchorordivorimg", "mousedown", function(e){ slideupall(e.target.id); }); }); </script> html:
<div id="nav"> <ul> <li><a href="#" onclick="sd_about()">about</a></li> <li><a href="#" onclick="sd_team()">team</a></li> <li><a href="#" onclick="sd_contact()">contact</a></li> <li><a href="#" onclick="sd_job()">jobs</a></li> </ul> </div> <div id="about"> <div id="about_left"> </div><!--about_left--> <div id="about_right"> <img src="img/book.png" width="256" height="161" alt="logicpad ebooks" /> </div> <div id="clear"> </div> </div><!--about--> <div id="team"> <h1>team</h1> </div> <div id="contact"> <h1>contact</h1> </div> <div id="job"> <h1>job</h1> </div> what i'm trying accomplish: if click 1 link, click link, first link retracts , lastly clicked link expands.
what it's doing right now: if click 1 link, click link puts both sets of content 1 below another.
can help me here? doing wrong? please show source code in answer.
try this
<script type="text/javascript"> function slideupall(id){ if(id != "about") $('#about').slideup(); if(id != "team") $('#team').slideup(); if(id != "contact") $('#contact').slideup(); if(id != "job") $('#job').slideup(); } function sd_about(){$('#about').slidedown("slow");} function sd_team(){$('#team').slidedown("slow");} function sd_contact(){$('#contact').slidedown("slow");} function sd_job(){$('#job').slidedown("slow");} $(function(){ $("#about").delegate("anchorordivorimg", "mousedown", function(e){ slideupall(e.target.id); }); }); </script> jquery html animation
Comments
Post a Comment