i am trying to slide a div content to top right side. i am trying but i can’t get it, here is my html code
<html><body>
<button id="animatenow">animate now!</button>
<div id="container">
<div>hi</div>
<div>there</div>
</body>
</html>
here is script
$(document).ready(function(){
$('#animatenow').click(function(){ $('#container').animate({width: "-=300px",marginTop: "-=1250px", height: "+=50px"},1500);}); });`
my css is
#container{width:600px;color:#fff;background:#f00;height:400px}
my jsfiddle code
Well, a somewhat overly-complex means to do this:
JS Fiddle.
The above assumes you want to avoid the sliding element’s text wrapping and re-flowing as it slides out of view. If you’re okay with re-flowing text, then it’s a lot easier and avoids adding a new wrapping element and the (hideous) call to
animate().References:
animate().click().css().find().height().parent().remove().width().wrap().