this worked great, thanks!
On Feb 13, 5:08 pm, J Moore <[EMAIL PROTECTED]> wrote: > um, use a variable? > > var x = true; > $("#container").click(function() { > if (x) { > $("#container").animate({"marginTop": "-=237px"}, "slow"); > } else { > $("#container").animate({"marginTop": "400px"}, "slow"); > } > x = !x; > > }); > > On Feb 13, 3:05 pm, somedude <[EMAIL PROTECTED]> wrote: > > > Ok sorry about the title, don't know what to say. > > > I have a site for a client, and when you click a certain div it > > animates with a marginTop -=300px like effect so the div is just > > visible sliding in behind another div. > > > Now, if the user clicks the div again it will do the same and go up by > > 300px. What I want is a toggle like function where if you click it the > > second time it now adds the 300px back and the div is back in place. > > > so right now here is the setup code, very simple: > > > $("#container").click(function() { $ > > ("#container").animate({"marginTop": "-=237px"}, "slow"); }); > > > There has to be an easier way then to set a cookie stating > > "Clicked=yes" then reset to "No" > > > Anyone? > > > Thanks