鼠标右键获取页面的坐标

//获取鼠标当前位置的函数
function getMousePos(event) {
    var e = event || window.event;
    var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;
    var scrollY = document.documentElement.scrollTop || document.body.scrollTop;
    var x = e.pageX || e.clientX + scrollX;
    var y = e.pageY || e.clientY + scrollY;
    return {
        'x': x,
        'y': y
    };
}



 //右键事件调用的函数
 function zTreeOnRightClick(event, treeId, treeNode) {
    treenode = treeNode;
    console.log(treenode)
    name = treenode.name;
    var posobj = getMousePos();
    event = event || window.event;
    if(treeNode.children && treeNode.children.length !=0){
        var posobj = getMousePos();
        $('.operate').css({
            "top": posobj.y,
            "left": posobj.x,
            "display": 'block',
        });
        $('#rewname').css('display', 'block');
        $('#delnode').css('display', 'block');
        event.cancelBubble = true;
    }
};

猜你喜欢

转载自www.cnblogs.com/xinheng/p/12599303.html