计算鼠标相对画布的坐标 用js计算鼠标相对画布的坐标,但是这个坐标不是鼠标箭头所指的那个点的坐标,而是鼠标图形最下面那个点的坐标,求高手解决!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 posX = event.pageX - this.div.offset().left;posY = event.pageY - this.div.offset().top; //获取鼠标相对于文档的坐标function mousePosition(ev){if(ev.pageX || ev.pageY){return {x:ev.pageX, y:ev.pageY};}return {x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,y:ev.clientY + document.body.scrollTop - document.body.clientTop};}function mouseMove(ev){ev = ev || window.event;var mousePos = mousePosition(ev);//返回鼠标坐标document.getElementById('xxx').value = mousePos.x;//document.getElementById('yyy').value = mousePos.y;//如果需要鼠标底部的坐标Y轴向下偏移大概16个像素 修改为 mousePos.y+16}document.onmousemove = mouseMove; 鼠标相对于页面的坐标(event.pageX,event.PageY) - canvas的坐标(offsetLeft和offsetTop) 求解一行代码 var patrn=/^[a-zA-Z_]{1}\w{5,16}$/; innerHTML有script,如转换呢? ExtJS中,获取xtype集合组件中的某一个组件 求javascript高手来帮忙解释一下这个程序集 使用JQuery实现层上下滚动 dwr+ajax的问题 apply 问题 问个jquery的问题 字符串嵌套问题。 如何才能方便的调试JavaScript的客户端脚本? jq过渡效果 在IE中彻底删除iframe元素
posY = event.pageY - this.div.offset().top;
function mousePosition(ev){
if(ev.pageX || ev.pageY){
return {x:ev.pageX, y:ev.pageY};
}
return {
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y:ev.clientY + document.body.scrollTop - document.body.clientTop
};
}function mouseMove(ev){
ev = ev || window.event;
var mousePos = mousePosition(ev);//返回鼠标坐标
document.getElementById('xxx').value = mousePos.x;//
document.getElementById('yyy').value = mousePos.y;//如果需要鼠标底部的坐标Y轴向下偏移大概16个像素 修改为 mousePos.y+16
}
document.onmousemove = mouseMove;