js跑步算法

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <title>JavaScript</title>
 5 <style>
 6 html
 7 {
 8 background-color:silver;
 9 }
10 .point1
11 {
12 position:absolute;
13 left:10px;
14 top:40px;
15 
16 }
17 .point2
18 {
19 position:absolute;
20 left:100px;
21 top:40px;
22 }
23 .hr1
24 {
25 position:absolute;
26 top:60px;
27 }
28 </style>
29 <script type="text/JavaScript">
30 document.onmousedown = mousedown;
31 document.onmouseup = mouseup;
32 var intervalProcess;
33 var direct = true;
34 function mousedown(){
35 intervalProcess = setInterval("MovePoint()", 1);
36 }
37 function mouseup(){
38 clearInterval(intervalProcess);
39 }
40 function MovePoint(){
41 with (document.getElementById("point1").style){
42 if (isNaN(parseInt(left)))
43 left = "10px";
44 else {
45 document.getElementById("point2").style.left = "200px";
46 if (parseInt(left) < 0)
47 direct = true;
48 if (parseInt(left) > parseInt(document.getElementById("point2").style.left))
49 direct = false;
50 if (direct)
51 left = parseInt(left) + 1 + "px";
52 else
53 left = parseInt(left) - 1 + "px";
54 }
55 }
56 }
57 </script>
58 </head>
59 <body>
60 <div class="point1" id="point1"><font color=blue>a</font></div>
61 <div class="point2" id="point2"><font color=red>b</font></div>
62 <hr class="hr1" />
63 </body>
64 </html

posted on 2014-09-29 14:50 玲儿灵 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/jymz/p/4000234.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值