[問題] Javascript 取得滑鼠游標位置

看板Web_Design作者 (矇面加菲獅)時間18年前 (2008/07/07 21:17), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/3 (看更多)
不知道這個需求有沒有解,想請教一下 Javascript 要取得滑鼠游標的位置 位置必須是以document的左上角為原點 超過視窗可顯示範圍能夠把沒顯示的部份計算進去 希望 IE6/IE7/IE8/firefox3 皆要能運作 試過 event.clientX 是取得可見範圍的相對座標 event.offsetX 是取得所在元素的相對座標 試了好久都找不到有哪個屬性可以取得絕對座標的@@ -- ▃▅▇▆▄ ▆▂▃ ` 逝去感如何能留住,半點遺留殊不易,██▅▇▄▃ ▇▃▂" . █████████▃i ▁▄▇ 更多悽悽慘慘的遭遇………██▆▃ █▅▆▃ˍ▄* ▂█▄▇▅▂. 我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.99.146

07/07 22:52, , 1F
event.x跟event.y試試看?
07/07 22:52, 1F

07/07 22:57, , 2F
好像也友 event.screenX 和 screenY 這兩屬性可以用?
07/07 22:57, 2F

07/08 06:15, , 3F
x和y是也是可見範圍 screenx是螢幕座標的樣子
07/08 06:15, 3F

07/08 10:46, , 4F
取target的offsetX (搭配jquery ,及其dimention-plug)
07/08 10:46, 4F

07/08 10:47, , 5F
再加上自己的offset, 應該是最精準的作法, jquery不難操作
07/08 10:47, 5F

07/08 10:49, , 6F
=.= 原來jquery 1.2.6 已經把dimention給整合進來了
07/08 10:49, 6F

07/08 11:09, , 7F
真的測了一下才發現我耍蠢了=.= , jquery 在pageX跟pageY
07/08 11:09, 7F

07/08 11:09, , 8F
就是結果了..
07/08 11:09, 8F
文章代碼(AID): #18SXTD8N (Web_Design)
文章代碼(AID): #18SXTD8N (Web_Design)