如图,输入框添加有onfocus和onblur事件,按钮有onclick事件,但是从输入框离开,点击按钮,这时候会先触发输入框的onblur事件,第二次点击的时候按钮本身的onclick事件才会生效,这个问题如何解决?
加个定时器,看伪代码
var timer;
onBlur=function(){
timer = setTimeout(function(){},1000);
}
onClick = function(){
clearTimeout(timer);
///xxxx
}