自己写的一段:
function getMousePos(evt){ var doc = document.documentElement || document.body; var pos = { x : evt? evt.pageX : window.event.clientX + doc.scrollLeft - doc.clientLeft , y : evt? evt.pageY : window.event.clientY + doc.scrollTop - doc.clientTop }; return pos; }
用jQuery测试了一遍,以下红色框是jQuery获取的鼠标位置,灰色框是上面我自己写的函数获取到的鼠标位置: