click与blur的冲突

背景:输入框失去焦点要执行指定动作,输入框外面有提交按钮。 问题:当需要去点击输入框外面的按钮时,先执行了blur事件再执行click事件,但同时,blur事件比click事件结束得慢。那么问题来了,怎么严格限定click事件比blur事件先执行呢? 解决方案核心: e.preventDefault()—该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作) 事件执行顺序:
相关文章
相关标签/搜索