Here is a JSFiddle example我正在經歷的事件。防止觸發父母雙擊事件的小孩點擊事件
理想情況下,無論點擊的速度或頻率如何,雙擊事件都不會觸發。
我試着搞停止傳播我似乎無法得到任何工作。
下面的代碼:
if(event.target == this)
無法接通的jsfiddle工作,但因爲我試圖用一個自定義的這裏面的代碼widget的this
關鍵詞並不是指被點擊的項目,而是小部件本身。
如何停止觸發父母雙擊事件的點擊事件?
編輯
The solution被jo8691給出。我的問題是我停止傳播click事件,而不是雙擊事件。我學到了新東西! (停止點擊事件並不能阻止雙擊事件,它們比看起來更分離)。
http://jsfiddle.net/C6gh7/4/ - .stopPropagation()似乎工作 – 2013-05-01 20:36:51
@ZoltanToth - 若我點擊超級快:)佐爾坦 – tymeJV 2013-05-01 20:37:23
,這是行不通的。你把'.stopPropagation'放在錯誤的監聽器上。 jo8691有正確的答案。雖然謝謝! – Johannes 2013-05-01 20:41:15