标题:javascript如何获取鼠标指针的当前坐标?
只看楼主
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
 问题点数:0 回复次数:3 
javascript如何获取鼠标指针的当前坐标?
javascript如何获取鼠标指针的当前坐标?
搜索更多相关主题的帖子: 鼠标 指针 坐标 javascript 获取 
2006-09-26 18:03
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
得分:0 
event.clientX
event.clientY

之前首先在事件里关联上点击或移动事件
2006-09-27 09:15
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
得分:0 

谢谢了


[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2006-09-27 12:02
baofr
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-10-10
得分:0 
以下是引用live41在2006-9-27 9:15:20的发言:
event.clientX
event.clientY
之前首先在事件里关联上点击或移动事件

这样是不正确的.

应该是:

x=event.x+document.body.scrollleft;
y=event.y+document.body.scrollTop;

本来event.x和event.y就可以得到横从标和纵坐标,但得到的是相对于页面最顶端的坐标(即滚动条置于最顶端位置),当如果窗口出现滚动条时,此数值是不准确的.
那么就可以用event.y+document.body.scrollTop;来得到相对坐标

[此贴子已经被作者于2006-10-10 10:02:10编辑过]

2006-10-10 09:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-93116-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.524359 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved