Copy codeThe Code is as follows:
Var restrictX;
Var restrictY;
Var tip;
// Mouse coordinates
Function mousePosition (ev ){
Return {
X: ev. clientX + document.doc umentElement. scrollLeft-document.doc umentElement. clientLeft,
Y: ev. clientY + document.doc umentElement. scrollTop-document.doc umentElement. clientTop
};
}
// Mouse event
Function mouseMove (ev ){
Ev = ev | window. event;
Var mousePos = mousePosition (ev );
RestrictX = mousePos. x;
RestrictY = mousePos. y;
}
Document. onmousemove = mouseMove;
Document. onclick = mouseMove;
The values obtained from the above Code in Google and Sohu browsers are inaccurate and need to be modified as follows:
Copy codeThe Code is as follows:
Var restrictX;
Var restrictY;
Var tip;
// Mouse coordinates
Function mousePosition (ev ){
Var scrollLeft = document.doc umentElement. scrollLeft | document. body. scrollLeft;
Var scrollTop = document.doc umentElement. scrollTop | document. body. scrollTop;
Return {
X: ev. clientX + scrollLeft-document.doc umentElement. clientLeft,
Y: ev. clientY + scrollTop-document.doc umentElement. clientTop
};
}
// Mouse event
Function mouseMove (ev ){
Ev = ev | window. event;
Var mousePos = mousePosition (ev );
RestrictX = mousePos. x;
RestrictY = mousePos. y;
}
Document. onmousemove = mouseMove;
Document. onclick = mouseMove;
Copy codeThe Code is as follows:
Var scrollLeft = document.doc umentElement. scrollLeft | document. body. scrollLeft;
Var scrollTop = document.doc umentElement. scrollTop | document. body. scrollTop;
If the mouse coordinates can be obtained, go to the front. Otherwise, use the following method to obtain the mouse coordinates. "|" is followed by the WebKit kernel browser.