如下所示:
復(fù)制代碼 代碼如下:
 //返回數(shù)組類型
        function findPosition(oElement) {//oElement 當(dāng)前元素
            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;
        }
        //獲取觸發(fā)事件的控件在整個頁面的絕對的X坐標(biāo)
        function findPositionX(oElement) {
            if (typeof (oElement.offsetParent) != 'undefined') {
                for (var posX = 0; oElement; oElement = oElement.offsetParent)
                {
                    posX += oElement.offsetLeft;
                }
            }
            return posX;
        }
        //獲取觸發(fā)事件的控件在整個頁面的絕對的Y坐標(biāo)
        function findPositionY(oElement) {
            if (typeof (oElement.offsetParent) != 'undefined') {
                for (var posY = 0; oElement; oElement = oElement.offsetParent) {
                    posY += oElement.offsetTop;
                }
            }
            return posY;
        } 
新聞熱點
疑難解答
圖片精選