Copy Code code as follows:
Get the location of the element
function GetLeft (obj) {
if (obj = null)
return null;
var mendingobj = obj;
var mendingleft = Mendingobj.offsetleft;
while (mendingobj!= null && mendingobj.offsetparent!= null && mendingObj.offsetParent.tagName!= ' body ' ) {
Mendingleft = Mendingleft + mendingObj.offsetParent.offsetLeft;
Mendingobj = mendingobj.offsetparent;
}
return mendingleft;
};
function GetTop (obj) {
if (obj = null)
return null;
var mendingobj = obj;
var mendingtop = mendingobj.offsettop;
while (mendingobj!= null && mendingobj.offsetparent!= null && mendingObj.offsetParent.tagName!= ' body ' ) {
Mendingtop = Mendingtop + mendingObj.offsetParent.offsetTop;
Mendingobj = mendingobj.offsetparent;
}
return mendingtop;
};
Get the location of the mouse
function Getmouseposition (event) {
var position = {
mousex:0,
mousey:0
}
if (Event.pagex!= undefined) {
Position. MouseX = Event.pagex;
Position. Mousey = Event.pagey;
}
else {
var target = Eventutil.gettarget (event);
Position. MouseX = Event.offsetx + getLeft (target);
Position. Mousey = event.offsety + getTop (target);
}
return position;