Js先执行点击事件,再执行失去焦点事件的解决方法
思路:给失去焦点事件设置一个暂停,让点击事件先执行。
js代码:
//点击事件 先执行
$(document.body).on('click','#enterpriserNameOptions div',function(){
//事件处理
});
//失去焦点事件(添加延迟处理100毫秒) 后执行
$(document.body).on('blur','#emterpriserNameSelect',function(){
setTimeout(function() { //进行延时处理,时间单位为千分之一秒
//事件处理
}, 100)
});