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

看板Web_Design作者 (沉默是金)時間18年前 (2008/07/08 11:18), 編輯推噓7(7019)
留言26則, 4人參與, 最新討論串2/3 (看更多)
※ 引述《fumizuki (矇面加菲獅)》之銘言: : 不知道這個需求有沒有解,想請教一下 底下這絕對是密技大全 =.=a 因為我把event所有的資料都拿出來監聽了, 應該是不會有資料落在這外面的. 傳統作法需要考慮 offset跟parent的offset (在ie底下常見的作法是 取本身offset跟target的offset, 但是麻煩的是target的offset往往也是跟其parent相對的位置,所以通常需要跑recursive, 而fx則有提供pageX,pageY處理.) ---------------------------------------------------- 在跨平台的前提下,我會建議你採用jquery解 , 比較不需要考慮跨平台的問題,而且可以透過pageX , pageY處理. 底下我寫了一個簡易測資 http://tonylovejava.googlepages.com/test.html 左邊綠色框是jquery event的內容 右邊紅色框是一般event的結果 中間上下各有兩個小小的紅色框是對照點, 是position:absolution ,再針對left跟top社值的結果. 另外由於運算量大,fx會有點lag -- 你需要的資料原始碼應該都有了, 另外建議你下次把test code跟平台寫上來 可以有助於大家了解跟觀察 -.-a -- What do you want to have ? / What do you have? 從書本中,你可以發現我的各種興趣。 從CD中,你可以瞭解我所喜歡的偶像明星。 或許從文字你很難以瞭解一個人,但從物品可以。 My PPolis , My past. http://ppolis.tw/user/Tony -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.219.202

07/08 11:19, , 1F
btw 如果不想看到數字變動,可以用鍵盤移動,因為是監聽
07/08 11:19, 1F

07/08 11:19, , 2F
mouseover
07/08 11:19, 2F

07/08 11:21, , 3F
tested by ie7 , firefox2 .
07/08 11:21, 3F

07/08 12:01, , 4F
所以說 jQ 的強悍實在是…唉
07/08 12:01, 4F

07/08 12:55, , 5F
感謝,我再試試看
07/08 12:55, 5F

07/08 13:36, , 6F
為什麼需要唉...XD
07/08 13:36, 6F

07/08 17:58, , 7F
因為感覺很難追上啊,技術或層面… XD 雖然說人家是團隊啦
07/08 17:58, 7F

07/08 17:58, , 8F
要能開發到精緻完整,實在不容易… orz
07/08 17:58, 8F

07/08 19:09, , 9F
jquery算底層吧 , 不如站在巨人的肩膀上? 還是你已經踩
07/08 19:09, 9F

07/08 19:09, , 10F
一腳進去了 XD
07/08 19:09, 10F

07/08 21:22, , 11F
他的source跟微軟ajax論壇的source一樣 ...看不懂XD
07/08 21:22, 11F

07/08 21:23, , 12F
有試過了可以用不過沒有應用在正式的網站上
07/08 21:23, 12F

07/08 21:24, , 13F
使用M$ ajax提供的$common.getLocation 取得tag座標
07/08 21:24, 13F

07/08 22:51, , 14F
要看你是看那一版的source , min或gzip的看不懂是正常 XD
07/08 22:51, 14F

07/09 01:35, , 15F
jQ 是強悍的底層啊…我指的是這方面,完整精緻 :~~
07/09 01:35, 15F

07/09 01:37, , 16F
也不是說拿來應用不好,只是總不知不覺會想:
07/09 01:37, 16F

07/09 01:38, , 17F
啊,如果自己可以刻出這麼強悍的底層該有多屌 XD
07/09 01:38, 17F

07/09 06:58, , 18F
掌握javascript的特性closure, prototype-based language
07/09 06:58, 18F

07/09 06:59, , 19F
以及 first-class function 就能比較懂他的 source code 了
07/09 06:59, 19F

07/09 12:15, , 20F
懂是一回事啊…但是刻和開發又是一回事啊…
07/09 12:15, 20F

07/09 12:15, , 21F
(當然是看的懂才覺得強嘛… orz)
07/09 12:15, 21F

07/09 12:46, , 22F
看到這些高深的技巧就說明了我用過的都只是點皮毛而已XD
07/09 12:46, 22F

07/09 12:47, , 23F
話說用JQuery來處理,效能會比較差?
07/09 12:47, 23F

07/09 12:58, , 24F
你這句話是大哉問 不過我比較好奇為什麼你會這麼覺得 XD
07/09 12:58, 24F

07/09 13:00, , 25F
jquery大部分的狀況下比較像是一個表象模式 , 簡化你常用的
07/09 13:00, 25F

07/09 13:00, , 26F
指令, 用比較簡潔的介面做到比較多的事情 .
07/09 13:00, 26F
文章代碼(AID): #18SjoZGt (Web_Design)
文章代碼(AID): #18SjoZGt (Web_Design)