最初にコピーして、実行中の効果を確認します。使用される本質は setInterval() メソッドです。 コードをコピーしますコードは次のとおりです: JavaScript <BR>html<BR>{<BR>背景- color:silver;<BR>}<BR>.point1<BR>{<BR>position:absolute;<BR>left:10px;<BR>top:40px; <P>}<BR>.point2<BR>{<BR>position:absolute;<BR>left:100px;<BR>top:40px;<BR>}<BR>.hr1<BR>{<BR> Position:absolute;<BR>top:60px;<BR>}<BR> <BR>document.onmousedown = Mousedown;<BR> document.onmouseup = Mouseup;<BR>var intervalProcess;<BR>var direct = true;<BR>function Mousedown(){<BR>intervalProcess = setInterval("MovePoint()", 1);<BR>}<BR>function Mouseup(){<BR>clearInterval(intervalProcess);<BR>}<BR>function MovePoint(){<BR>with (document.getElementById("point1").style){<BR>if (isNaN( parseInt(left)))<BR>left = "10px";<BR>else {<BR>document.getElementById("point2").style.left = "200px";<BR>if (parseInt(left) < ; 0)<BR>direct = true;<BR>if (parseInt(left) > parseInt(document.getElementById("point2").style.left))<BR>direct = false;<BR>if (direct )<BR>left = parseInt(left) 1 "px";<BR>else<BR>left = parseInt(left) - 1 "px";<BR>}<BR>}<BR>}<BR>< ;/script><BR><BR><body><BR><div class="point1" id="point1"><font color=blue>a< ;/div><BR><div class="point2" id="point2"><font color=red>b