使用JavaScript能获取鼠标在坐标吗?(相对于当前控件的而不是窗口)如何实现?

BenKwan 2006-11-01 09:34:16
如题!!
...全文
166 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxuu503 2006-11-01
  • 打赏
  • 举报
回复
<BODY onmousemove="window.status = 'X=' + window.event.x +
' Y=' + window.event.y">
梅雪香 2006-11-01
  • 打赏
  • 举报
回复
event.x event.y

function getPosition(obj) {
var top=0;
var left=0;
var width=obj.offsetWidth;
var height=obj.offsetHeight;
while (obj.offsetParent) {
top += obj.offsetTop;
left += obj.offsetLeft;
obj = obj.offsetParent;
}
return {"top":top,"left":left,"width":width,"height":height};
}
myvicy 2006-11-01
  • 打赏
  • 举报
回复
获得相对窗口的坐标,然后减去控件的位置坐标即可。

87,919

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧