jquery获取鼠标位置
jQuery代码段可获取鼠标指针的相对位置。 该函数将元素id作为参数,并将鼠标指针的当前x和y坐标作为参数。 然后,它返回鼠标光标当前位置和指定元素之间的相对距离。
function rPosition(elementID, mouseX, mouseY) {
var offset = $('#'+elementID).offset();
var x = mouseX - offset.left;
var y = mouseY - offset.top;
return {'x': x, 'y': y};
}
用法示例
jQuery(document).ready(function($) {
//get the current x and y of the mouse pointer
var X = $('body').offset().left;
var Y = $('body').offset().top;
mouseX = ev.pageX - X;
mouseY = ev.pageY - Y;
//get the relative position to the #eid element on the page
alert(rPosition('eid',x,y));
});
翻译自: https://www.sitepoint.com/jquery-relative-mouse-position/
jquery获取鼠标位置