var strictX; var Tip;
// 마우스 좌표
function mousePosition(ev) {
return {
x : ev.clientX document.documentElement.scrollLeft - document.documentElement.clientLeft,
y : ev .clientY document .documentElement.scrollTop - document.documentElement.clientTop
};
}
// 마우스 이벤트
function mouseMove(ev) {
ev = ev ||
var mousePos = mousePosition(ev);
제한X = mousePos.x;
제한Y = mousePos.y;
document.onmousemove
document.onclick = mouseMove ;
Google 및 Sohu 브라우저에서 위 코드로 얻은 값은 부정확하므로 다음과 같이 수정해야 합니다.
function mousePosition(ev){
var scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft;
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop; {
x:ev.clientX scrollLeft - document.documentElement.clientLeft,
y:ev.clientY scrollTop - document.documentElement.clientTop
}
// 마우스 이벤트
function mouseMove(ev){
ev = ev || window.event;
var mousePos = mousePosition(ev);
strictX = mousePos.x; >}
document.onmousemove = mouseMove;
document.onclick = mouseMove;
코드 복사
코드는 다음과 같습니다.
var scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft;