看板 Web_Design 關於我們 聯絡資訊
※ 引述《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
TonyQ:btw 如果不想看到數字變動,可以用鍵盤移動,因為是監聽 07/08 11:19
TonyQ:mouseover 07/08 11:19
TonyQ:tested by ie7 , firefox2 . 07/08 11:21
gpmm:所以說 jQ 的強悍實在是…唉 07/08 12:01
fumizuki:感謝,我再試試看 07/08 12:55
TonyQ:為什麼需要唉...XD 07/08 13:36
gpmm:因為感覺很難追上啊,技術或層面… XD 雖然說人家是團隊啦 07/08 17:58
gpmm:要能開發到精緻完整,實在不容易… orz 07/08 17:58
TonyQ:jquery算底層吧 , 不如站在巨人的肩膀上? 還是你已經踩 07/08 19:09
TonyQ:一腳進去了 XD 07/08 19:09
fumizuki:他的source跟微軟ajax論壇的source一樣 ...看不懂XD 07/08 21:22
fumizuki:有試過了可以用不過沒有應用在正式的網站上 07/08 21:23
fumizuki:使用M$ ajax提供的$common.getLocation 取得tag座標 07/08 21:24
TonyQ:要看你是看那一版的source , min或gzip的看不懂是正常 XD 07/08 22:51
gpmm:jQ 是強悍的底層啊…我指的是這方面,完整精緻 :~~ 07/09 01:35
gpmm:也不是說拿來應用不好,只是總不知不覺會想: 07/09 01:37
gpmm:啊,如果自己可以刻出這麼強悍的底層該有多屌 XD 07/09 01:38
qrtt1:掌握javascript的特性closure, prototype-based language 07/09 06:58
qrtt1:以及 first-class function 就能比較懂他的 source code 了 07/09 06:59
gpmm:懂是一回事啊…但是刻和開發又是一回事啊… 07/09 12:15
gpmm:(當然是看的懂才覺得強嘛… orz) 07/09 12:15
fumizuki:看到這些高深的技巧就說明了我用過的都只是點皮毛而已XD 07/09 12:46
fumizuki:話說用JQuery來處理,效能會比較差? 07/09 12:47
TonyQ:你這句話是大哉問 不過我比較好奇為什麼你會這麼覺得 XD 07/09 12:58
TonyQ:jquery大部分的狀況下比較像是一個表象模式 , 簡化你常用的 07/09 13:00
TonyQ:指令, 用比較簡潔的介面做到比較多的事情 . 07/09 13:00