zoukankan      html  css  js  c++  java
  • 小刘同学的第三十八篇博文

      时间很晚了,就不说废话了,今天完成了homework5,但是状态很不好,在家里还是不能完全静下心来学习

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>homewrok5</title>
        <style>
            html, body{
                margin: 0;
                padding: 0;
                 100%;
            }
            #box {
                height: 100px;
                 100px;
                background-color: purple;
                position: absolute;
            }
        </style>
    </head>
    <body>
    <!-- 
    /**
     * 
     * @author: xiaoliu
     * @type: NO.17-homework5
     * @data: 2018-01-29
     * @finished: 2018-01-30
     * 
     */
    -->
    <div id="box"></div>
    <script>
        window.onload = function () {
            var box = document.getElementById("box");
            box.onmouseover = function () {
                box.style.backgroundColor = "#210038";
            } 
            // 鼠标被按下
            box.onmousedown = function (event) {
                // 源坐标
                var SL = box.style.left * 1;//待会儿看下单位是不是有问题
                var ST = box.style.top * 1;
                var SX = event.clientX + "px";
                var SY = event.clientY + "px";
                console.log(SL)
                console.log(ST)
                console.log(SX)
                console.log(SY)
                box.onmousemove = function (event) {
                    // 目的坐标
                    var DX = event.clientX - parseInt(SX);
                    var DY = event.clientY - parseInt(SY);
                    box.style.left = DX + "px";
                    box.style.top = DY + "px";
                    /*console.log("DX = " + DX + " DY = " + DY)*/
                    // 鼠标被抬起
                    box.onmouseup = function () {
                        box.onmousemove = function (event) {
                            box.style.left = DX + "px";
                            box.style.top = DY + "px";
                        }
                    }
                }
            }
            box.onmouseout = function () {
                box.style.backgroundColor = "purple";
            }
        }
    </script>
    </body>
    </html>

      具体的就不说了,就是在目的坐标的位置那里卡了很久很久,编程不专心,而且精神恍惚,不是看看这个,就是点点那个,找了这么久才找到这个bug也是自己该死……

      今天又晚睡了,状态不对,一定要调过来!

  • 相关阅读:
    python运行出现TypeError: super() takes at least 1 argument (0 given)错误
    史上最全Python数据分析学习路径图
    Windows平台Python编程必会模块之pywin32
    PyMySQL的基本使用
    python:让源码更安全之将py编译成so
    最高分是多少
    哪些技术可以用在WEB开发中实现会话跟踪
    自定义输入模板
    JAVA中HashMap和Hashtable区别
    Java中ArrayList与LinkedList的区别
  • 原文地址:https://www.cnblogs.com/xiaoliutongxue/p/8387995.html
Copyright © 2011-2022 走看看