Re: [心得] html5踩地雷實作

看板Ajax作者 (鞭策自己社清流夜靈)時間14年前 (2011/11/24 06:43), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《shadowjohn (會吐槽的最強)》之銘言: : 去測試左、右、中鍵、雙鍵的方法,結果一直抓不到左右鍵的event : 然後就用很笨的方式去測雙鍵點擊的瞬間的時間來抓是否是雙鍵同敲@_@ : 不過在firefox 還ok,ie上的時間差就差強人意 :( : 不知道有沒有版友對網頁實作左右雙鍵互敲有心得可以分享一下方法~感激 Orz 用Jquery來實作 http://jsfiddle.net/nightspirit622/duyVb/3/ 我的思路是設定一個interval,在這個時間間隔內, 若是發生了先點左再點右或先點右再點左,就把他視做兩者皆按的事件, 時間到的話就把prev_btn_state清掉。 不過我實作的部份沒把前一個左鍵事件或右鍵事件濾掉, 如果要濾掉這結果其實也不難,自己想辦法用邏輯過濾吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 66.122.205.38

11/24 23:25, , 1F
這方法不錯喔!!推一個
11/24 23:25, 1F

11/24 23:31, , 2F
感謝提供此方法
11/24 23:31, 2F

11/24 23:32, , 3F
我也寫出來了,不過我沒用timeout
11/24 23:32, 3F

11/24 23:51, , 4F
當滑鼠按下左鍵,不放,這時再補按右鍵,event會切換
11/24 23:51, 4F

11/24 23:52, , 5F
思路就是在mousedown的時候,結合左右鍵,判定為同壓
11/24 23:52, 5F

11/26 02:29, , 6F
ok那樣子更直接了 :P
11/26 02:29, 6F
文章代碼(AID): #1EpNR_2E (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1EpNR_2E (Ajax)