作者fumizuki (矇面加菲獅)
看板Web_Design
標題[問題] Javascript 取得滑鼠游標位置
時間Mon Jul 7 21:16:58 2008
不知道這個需求有沒有解,想請教一下
Javascript 要取得滑鼠游標的位置
位置必須是以document的左上角為原點
超過視窗可顯示範圍能夠把沒顯示的部份計算進去
希望 IE6/IE7/IE8/firefox3 皆要能運作
試過
event.clientX 是取得可見範圍的相對座標
event.offsetX 是取得所在元素的相對座標
試了好久都找不到有哪個屬性可以取得絕對座標的@@
--
▃▅▇▆▄ ▆▂▃ `
逝去感情如何能留住,半點癡情遺留殊不易,██▅▇▄▃ ▇▃▂" .
█████████▃i ▁▄▇
更多悽悽慘慘的遭遇…………██▆▃ █▅▆▃ˍ▄*
◢ ▂█▄▇▅▂▌.
我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.99.146
→ TonyQ:event.x跟event.y試試看? 07/07 22:52
推 chippclass:好像也友 event.screenX 和 screenY 這兩屬性可以用? 07/07 22:57
→ fumizuki:x和y是也是可見範圍 screenx是螢幕座標的樣子 07/08 06:15
推 TonyQ:取target的offsetX (搭配jquery ,及其dimention-plug) 07/08 10:46
→ TonyQ:再加上自己的offset, 應該是最精準的作法, jquery不難操作 07/08 10:47
→ TonyQ:=.= 原來jquery 1.2.6 已經把dimention給整合進來了 07/08 10:49
→ TonyQ:真的測了一下才發現我耍蠢了=.= , jquery 在pageX跟pageY 07/08 11:09
→ TonyQ:就是結果了.. 07/08 11:09