父元素添加点击事件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