我在網頁上有一個鏈接打開了一個模式對話框。第一次鏈接被點擊時,初始化代碼執行。隨後的點擊無需進行任何處理。這裏的問題是,當人們雙擊鏈接初始化代碼運行兩次 - 即使我立即設置一個標誌,說我已初始化,並且如果標記不運行init函數。我該怎麼辦?雙擊網頁上所有內容的人... jQuery雙擊問題
- 點擊時,我可以取消綁定點擊功能上 這個鏈接,後來我 需要時 對話框關閉,再次綁定功能。
- 我可以綁定到dblclick事件 並返回false?
- 我可以保存元素上的'lastclicked'時間 ,然後檢查是否說 2秒已經過去讓 事件觸發?
不能您只需綁定到DBLCLICK呢?我看不出爲什麼這是行不通的。 – 2010-02-17 20:42:41
綁定到dblclick的麻煩是,如果用戶雙擊,我返回false - 對話框將不會打開,用戶將繼續跆拳道這個鏈接不工作:)我想我可以等幾個毫秒,然後觸發點擊手動功能? – superlogical 2010-02-17 20:44:39