父元素添加點擊事件click,子元素有blur事件
因爲js是單線程機制,一次只能執行一個事件,所以click與blur存在優先級問題,所以只執行來blur事件
解決辦法:
1. 給blur一個事件緩衝setimeout
2. 可以用mousedown來代替click事件
父元素添加點擊事件click,子元素有blur事件
因爲js是單線程機制,一次只能執行一個事件,所以click與blur存在優先級問題,所以只執行來blur事件
解決辦法:
1. 給blur一個事件緩衝setimeout
2. 可以用mousedown來代替click事件
(function(d, s, id) { let js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) retur