Re: [問題] 關於事件移除
※ 引述《STARGAZERs (星之影)》之銘言:
: 標題: [問題] 關於事件移除
: 時間: Sun Jul 18 18:27:47 2010
:
: 如果是 fun (e:MouseEvent) { }
: 有沒有辦法用指令強制觸發這個 function ?
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 114.43.116.184
: 推 etrexetrex:fun(new MouseEvent("")); 這樣應該就觸發了 07/18 18:54
: 推 etrexetrex:或許可以先弄一個 MouseEvent 把 target 都設好再丟? 07/19 14:59
: → STARGAZERs:聽起來是個好主意 我等等測看看... 07/19 17:33
: → STARGAZERs:感謝 E 大 還有 CJ大 ~ 07/19 17:33
測試完了~
確實可以利用 fun(new MouseEvent(" "));
來觸發 接收 MouseEvent 事件的 函示
" " <-- 這裡面填寫 MouseEvent 種類 ex: click
也就是說要仿造 滑鼠 click 事件觸發 fun
可以用 myFun (new MouseEvent("click");
不能用 myFun(MouseEvent.CLICK);
缺點是因為這是仿造的 所以無法使用 MouseEvent.currentTarget 屬性
我有嘗試創造一個 MouseEvent
並且去指定他的 currentTarget
可惜回應錯誤 currentTarget 是唯讀的屬性
這點就不知道要怎麼去克服了
不過如果要做大範圍的畫面清理這樣也算挺方便了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.120.191
→
07/23 14:44, , 1F
07/23 14:44, 1F
→
07/24 12:18, , 2F
07/24 12:18, 2F
→
07/24 12:18, , 3F
07/24 12:18, 3F
→
07/24 12:19, , 4F
07/24 12:19, 4F
推
07/24 22:33, , 5F
07/24 22:33, 5F
→
07/24 22:35, , 6F
07/24 22:35, 6F
討論串 (同標題文章)