[jQuery] Simple animation fix
I have this simple animation that I need help with. Basically it is a
square that moves left to right. It is controlled by a left and a
right button. The only problem is that I need the square to stop once
it reaches a certain distance. Right now it will just keep going and
going as far as you want it to go. I need an if statement that tells
the square to stop if it reaches a certain distance. Thanks for your
help and time.
Here is my code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="http://www.karavelshoes.com/jqueryLatest.js"></script>
<script>
$(document).ready(function(){
$("#right").click(function(){
$(".block").animate({left: '+=50px'}, "slow");
});
$("#left").click(function(){
$(".block").animate({left: '-=50px'}, "slow");
});
});
</script>
<style>div {
position: absolute;
background-color: #abc;
width: 90px;
height: 90px;
margin: 5px;
}
</style>
</head>
<body>
<button id="left">«</button> <button id="right">»</button>
<div class="block"></div>
</body>
</html>