zoukankan      html  css  js  c++  java
  • 获取鼠标的坐标

    <head runat="server">
        <script type="text/javascript">
            function getX(obj) {
                var parObj = obj;
                var left = obj.offsetLeft;
                while (parObj = parObj.offsetParent) {
                    left += parObj.offsetLeft;
                }
                return left;
            }

            function getY(obj) {
                var parObj = obj;
                var top = obj.offsetTop;
                while (parObj = parObj.offsetParent) {
                    top += parObj.offsetTop;
                }
                return top;
            }

            function DisplayCoord(event) {
                var top, left, oDiv;
                oDiv = document.getElementById("demo");
                top = getY(oDiv);
                left = getX(oDiv);
                document.getElementById("mp_x").innerHTML = (event.clientX - left + document.body.scrollLeft)  + "px";
                document.getElementById("mp_y").innerHTML = (event.clientY - top + document.body.scrollTop) + "px";
            }   
        </script>
    </head>
    <body style="margin: 40px;" mce_style="margin:40px;">
        <div style="background-color: #000000; color: #0011FF; 300px; height: 300px;
            position: absolute; top: 80px; left: 90px; margin: 0px; border: 0px;" id="demo"
            onmousemove="DisplayCoord(event)">
        </div>
        当前鼠标坐标为: X:<span id="mp_x"></span> Y:<span id="mp_y"></span>
    </body>

  • 相关阅读:
    MVVM MVC
    ASP.NET MVC中使用Bundle打包压缩js和css的方法
    BundleConfig的作用
    MVC中使用BundleConfig.RegisterBundles引用Css及js文件发布后丢失的问题
    Java面试题-1
    C语言程序设计I—寒假作业
    跟奥巴马一起画方块
    201655222第三周课上作业补做
    20165222第二周学习总结
    20165222第一周课上测试补做
  • 原文地址:https://www.cnblogs.com/zhanjun/p/2840780.html
Copyright © 2011-2022 走看看