Javascript中click与blur事件冲突

作者: MJ 分类: javascript 发布时间: 2019-01-28 18:21

最近活动中发现一个问题,其实就是弹窗内有input按钮,为了解决输入的时候键盘遮挡的问题,结果出现了这种现象,每次收起键盘的时候焦点不能失去,只有点两次才能生效,经过查询是因为click与blur时间冲突,就是执行顺序的问题(事件顺序应为:mousedown->(other)blur->mouseup->click),直接用mousedown替换click即可,记录一下。

参考:https://www.jb51.net/article/112086.htm

 

欢迎关注小程序,感谢您的支持!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

邮箱地址不会被公开。 必填项已用*标注