html移動端tap事件穿透問題

應用場景:點擊底部彈框的按鈕時,會穿透到彈框下面的按鈕,觸發彈框下面的按鈕的點擊事件。javascript 形成緣由:點擊關閉按鈕,touchend首先觸發tap,彈出層和遮罩就被隱藏了。touchend後繼續等待300ms發現沒有其餘行爲了,則繼續觸發click,因爲這時彈出層已經消失,因此當前click事件的target就在底層元素上,因而就alert內容。整個事件觸發過程爲 touchend
相關文章
相關標籤/搜索