标签:
clientX和clientY为可视区鼠标的位置。
当document有多个页面时,会出现问题。[runjs]
需要注意scrollTop/scrollLeft的兼容性获取;
scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
1 function getPosition(event) { 2 var scrollTop = document.documentElement.scrollTop || document.body.scrollTop; 3 var scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft; 4 5 return {x:event.clientX+scrollLeft, y:event.clientY+scrollTop}; 6 }
标签:
原文地址:http://www.cnblogs.com/linxd/p/4561101.html