Javascript中click与blur事件冲突
最近活动中发现一个问题,其实就是弹窗内有input按钮,为了解决输入的时候键盘遮挡的问题,结果出现了这种现象,每次收起键盘的时候焦点不能失去,只有点两次才能生效,经过查询是因为click与blur时间冲突,就是执行顺序的问题(事件顺序应为:mousedown->(other)blur->mouseup->click),直接用mousedown替换click即可,记录一下。
参考:https://www.jb51.net/article/112086.htm
欢迎关注小程序,感谢您的支持!