zoukankan      html  css  js  c++  java
  • js的跑步算法

    先复制一下,看看运行的效果吧,其中用到的精髓是setInterval()方法,可以看我的上一篇日记,有很详细的介绍:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>JavaScript</title>
    <style>
    html
    {
    background-color:silver;
    }
    .point1
    {
    position:absolute;
    left:10px;
    top:40px;

    }
    .point2
    {
    position:absolute;
    left:100px;
    top:40px;
    }
    .hr1
    {
    position:absolute;
    top:60px;
    }
    </style>
    <script type="text/JavaScript">
    document.onmousedown = mousedown;
    document.onmouseup = mouseup;
    var intervalProcess;
    var direct = true;
    function mousedown(){
    intervalProcess = setInterval("MovePoint()", 1);
    }
    function mouseup(){
    clearInterval(intervalProcess);
    }
    function MovePoint(){
    with (document.getElementById("point1").style){
    if (isNaN(parseInt(left)))
    left = "10px";
    else {
    document.getElementById("point2").style.left = "200px";
    if (parseInt(left) < 0)
    direct = true;
    if (parseInt(left) > parseInt(document.getElementById("point2").style.left))
    direct = false;
    if (direct)
    left = parseInt(left) + 1 + "px";
    else
    left = parseInt(left) - 1 + "px";
    }
    }
    }
    </script>
    </head>
    <body>
    <div class="point1" id="point1"><font color=blue>a</font></div>
    <div class="point2" id="point2"><font color=red>b</font></div>
    <hr class="hr1" />
    </body>
    </html>

  • 相关阅读:
    easyui
    H+ Se7en WebUI
    WEB IM
    PowerDesigner 导出 Excel
    SSO跨域 CodeProject
    ICU 是一种说不出的痛啊
    C#的Main(String[] args)参数输入问题
    C# TabControl标签的隐藏
    在foreach的判断条件里执行方法会有效率问题吗?
    C#编程命名规范推荐
  • 原文地址:https://www.cnblogs.com/lmfeng/p/2089256.html
Copyright © 2011-2022 走看看