• 鼠标的当前位置


    意思搞的不是太明白,先发上来做为一个记录。

    window.onload = function(){
                
    var a = document.getElementById('a');
                a.onmousemove 
    = function(e){
                    
    var pointer = getCroodsInDocument(e);
                    
    var b = document.getElementById('b');
                    b.innerHTML 
    = 'x, y = (' + pointer.x + ',' + pointer.y + ')';
                }
                
                
    function getCroodsInDocument(e){
                    e 
    = e || window.event;
                    
    var x = e.pageX || (e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft));
                    
    var y = e.pageY || (e.clientY + (document.documentElement.scrollTop || document.body.scrollTop));
                    
    return {
                        
    'x': x,
                        
    'y': y
                    };
                }
            }

    静态代码:

    <div id="a">
                
    <div id="c"></div>
            
    </div>
            
    <div id="b">x</div>
  • 相关阅读:
    BZOJ 1021 循环的债务
    BZOJ 1019 汉诺塔
    BZOJ 1018 堵塞的交通
    BZOJ 1017 魔兽地图
    BZOJ 1016 最小生成树计数
    Luogu 3008 [USACO11JAN]道路和飞机Roads and Planes
    Luogu 3625 [APIO2009]采油区域
    Luogu 4139 上帝与集合的正确用法
    Luogu 3629 [APIO2010]巡逻
    Luogu 3626 [APIO2009]会议中心
  • 原文地址:https://www.cnblogs.com/jikey/p/1618273.html
Copyright © 2020-2023  润新知