横にスライドするバーを作ろうとしています。左に配置すると、右にスライドします。右に配置すると、左にスライドします。最終的に、これには複数のバーが並んで含まれ、邪魔にならないようにスライドしてさまざまな画像が表示されます。
今のところ、それを2回以上発射する方法がわからない場合を除いて、問題なく動作します。私は想像力の限りではJavaScriptの男ではないので、正しい方向に少し押していただければ幸いです。
ありがとう
ルーク
<!DOCTYPE html>
<html>
<head>
<script src="jquery.js"></script>
<script>
var x=1;
$(document).ready(function(){
if( x==1 )
{
x=2;
$("#block").click(function()
{
$("#block").animate({right:'20px'});
});
return;
}
if( x==2 )
{
x=1;
$("#block").click(function()
{
$("#block").animate({left:'20px'});
});
return;
}
});
</script>
</head>
<body>
<p> This block should slide right if it's positioned left, and slide left if it's positioned right. It should repeat this behavior indefinitely. Right now it's being very naughty indeed!</p>
<div id=block style="background:#98bf21;height:100px;width:16px;position:absolute;">
</div>
</body>
</html>