This article introduces JS to obtain the mouse coordinates instance method, the need friend may refer to the
copy code code as follows:
var restrictx;
var restricty;
var tip;
//Mouse coordinates
function mouseposition (EV) {
return {
X:ev.clientx + document.documentelement.scrollleft-document.documentelement.clientleft,
Y:ev.clienty + document.documentelement.scrolltop-document.documentelement.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 above code in Google and Sohu browser to get the value will be inaccurate, you need to modify, as follows:
Copy Code code as follows:
var restrictx;
var restricty;
var tip;
//Mouse coordinates
function mouseposition (EV) {
var scrollleft = Document.documentElement.scrollLeft | | Document.body.scrollLeft;
var scrolltop = Document.documentElement.scrollTop | | Document.body.scrollTop;
return {
X:ev.clientx + scrollleft-document.documentelement.clientleft,
Y:ev.clienty + scrolltop-document.documentelement.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 Code code as follows:
var scrollleft = Document.documentElement.scrollLeft | | Document.body.scrollLeft;
var scrolltop = Document.documentElement.scrollTop | | Document.body.scrollTop;
, if you can get the mouse coordinates, go to the front, otherwise get the mouse coordinates in the following way, "| | "Later, the browser for the WebKit kernel uses the