This article mainly introduces how to obtain the absolute coordinates of trigger event elements on the entire web page. For more information, see:
The Code is as follows:
// Returns the array type.
Function findPosition (oElement) {// current oElement
If (typeof (oElement. offsetParent )! = 'Undefined '){
For (var posX = 0, posY = 0; oElement = oElement. offsetParent ){
PosX + = oElement. offsetLeft;
PosY + = oElement. offsetTop;
}
}
Var array = [posX, posY];
Return array;
}
// Obtain the absolute X coordinate of the control that triggers the event on the entire page
Function findPositionX (oElement ){
If (typeof (oElement. offsetParent )! = 'Undefined '){
For (var posX = 0; oElement = oElement. offsetParent)
{
PosX + = oElement. offsetLeft;
}
}
Return posX;
}
// Obtain the absolute Y coordinate of the control that triggers the event on the entire page
Function findPositionY (oElement ){
If (typeof (oElement. offsetParent )! = 'Undefined '){
For (var posY = 0; oElement = oElement. offsetParent ){
PosY + = oElement. offsetTop;
}
}
Return posY;
}