您的位置:首页 > Web前端 > JavaScript

js获取触发事件元素在整个网页中的绝对坐标(示例代码)

2013-12-13 10:20 811 查看
 //返回数组类型        function findPosition(oElement) {//oElement 当前元素            if (typeof (oElement.offsetParent) != 'undefined') {                for (var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent) {                    posX += oElement.offsetLeft;                    posY += oElement.offsetTop;                }            }            var array = [posX, posY];            return array;        }        //获取触发事件的控件在整个页面的绝对的X坐标        function findPositionX(oElement) {            if (typeof (oElement.offsetParent) != 'undefined') {                for (var posX = 0; oElement; oElement = oElement.offsetParent)                {                    posX += oElement.offsetLeft;                }            }            return posX;        }        //获取触发事件的控件在整个页面的绝对的Y坐标        function findPositionY(oElement) {            if (typeof (oElement.offsetParent) != 'undefined') {                for (var posY = 0; oElement; oElement = oElement.offsetParent) {                    posY += oElement.offsetTop;                }            }            return posY;        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js 元素坐标