function mousePosition(ev){ if(ev.pageX || ev.pageY){ return {x:ev.pageX, y:ev.pageY}; } return { x:$(ev).attr("x") - document.body.clientLeft, y:$(ev).attr("y") - document.body.clientTop }; } 转载于:https://www.cnblogs.com/chy8219/archive/2007/12/29/1020125.html