简介


如上图,我想当点击xxx或yyy时将弹出层关闭,点击dom上的其他元素弹出层也关闭

于是我监听了xxx和yyy元素的onClick事件和input元素的onBlur事件

但是当我点击xxx或yyy时onBlur事件会先执行,导致xxx或yyy的onClick事件直接不执行

bug原因

onblur事件会比onclick事件先执行

解决方式

  1. 把onblur事件上的代码改成异步的形式,比如说加个setTimeout
  2. 不监听onClick事件而是监听onMouseDown事件这样你的事件将会下鼠标按下的那一刻就会执行

onBlur和onChange冲突解决方法相关推荐

  1. Android滑动冲突解决方法

    Android滑动冲突解决方法 滑动冲突 首先讲解一下什么是滑动冲突.当你需要在一个ScrollView中嵌套使用ListView或者RecyclerView的时候你会发现只有ScrollView能够 ...

  2. Android Studio androidx 包冲突解决方法

    Android Studio androidx 包冲突解决方法 参考文章: (1)Android Studio androidx 包冲突解决方法 (2)https://www.cnblogs.com/ ...

  3. 《系统集成项目管理工程师》必背100个知识点-54冲突解决方法

    常用的冲突解决方法? (1)问题解决 (2)合作 (3)强制(命令) (4)妥协(调解) (5)求同存异(缓和.包容) (6)撤退(回避) 合作.解决问题 综合考虑不同的观点和意见,采用合作的态度和开 ...

  4. git 本地与远程仓库出现代码冲突解决方法

    git 本地与远程仓库出现代码冲突解决方法 参考文章: (1)git 本地与远程仓库出现代码冲突解决方法 (2)https://www.cnblogs.com/heaven-xi/p/9703566. ...

  5. 项目管理过程中六种冲突解决方法

    整理自信管网.希赛网以及网上摘录. 博客:https://www.zenwu.site/post/e1bc.html 冲突的解决方法,不管冲突对项目的影响是正面的还是负面的,项目经理都有责任处理它,以 ...

  6. android studio 导入模块SDK 以及该模块中继承application的类与原工程继承application的类存在冲突 解决方法

    android studio 导入模块SDK 以及该模块中继承application的类与原工程继承application的类存在冲突 解决方法 导入某修改后的海康视频SDK(老师给的),并修改相关文 ...

  7. linux svn 冲突解决方法

    linux svn 冲突解决方法 参考文章: (1)linux svn 冲突解决方法 (2)https://www.cnblogs.com/manhelp/p/11643851.html (3)htt ...

  8. Failed to read candidate component class包冲突解决方法

    Failed to read candidate component class包冲突解决方法 参考文章: (1)Failed to read candidate component class包冲突 ...

  9. SVN提交代码冲突解决方法总结

    SVN提交代码冲突解决方法总结 在近期svn提交代码时遇到多种情况的问题,现做一个解决办法的总结如下: 插播一条:idea下被svn版本控制各类文件的颜色区分, 红棕色,未加入版本控制: 绿色,已经加 ...

  10. git合并冲突解决方法

    git合并冲突解决方法 1.git merge冲突了,根据提示找到冲突的文件,解决冲突 如果文件有冲突,那么会有类似的标记 2.修改完之后,执行git add 冲突文件名 3.git commit 注 ...

最新文章

  1. 语言建立一个学生籍贯管理簿_编写一个Excel自定义函数,身份证信息提取如探囊取物...
  2. 数据挖掘学习笔记 5 线性回归知识及预测糖尿病实例
  3. js两种生成对象模式(公有成员和成员私有)
  4. 移动应用开发者在区块链中怎么赚钱?
  5. 棋牌服务器要什么系统,棋牌需要什么云服务器
  6. linux服务器登录次数,Linux 服务器和Windows服务器 用户登录失败次数限制【互联网金融系统漏洞排查】...
  7. Jni开发(二)Linux运行java测试代码
  8. 直播视频卡顿延迟时如何优化
  9. seo网站优化技巧_新网站的10个SEO技巧
  10. t32 emulation debug port failed
  11. Oracle数字转汉字过程,oracle中如何将字符和数字转成中文
  12. 计算机专业初学者推荐书籍
  13. 连入网络中的计算机必须都是,12计算机网络判断题.doc
  14. 盗版网课有多猖狂?原价上万,只卖5元
  15. 最优传输论文(一)Sliced Wasserstein Discrepancy for Unsupervised Domain Adaptation
  16. 需求工程中的面谈和原型
  17. 中文分词算法——基于统计的分词
  18. 书单分享:阅读应该是一种享受
  19. 网易云音乐注册资本增加35.81% 达8.0025亿美元
  20. SpringBoot 整合实现RabbitMQ

热门文章

  1. ios开发之使用bundle来管理资源文件
  2. Android中如何实现多个框,android几种不同对话框的实现方式
  3. 镜像加速器——使用加速器可以提升获取Docker官方镜像的速度
  4. pytorch 模型微调
  5. python猜拳游戏
  6. linux无线usb网卡,linux usb 无线网卡
  7. 【渝粤题库】陕西师范大学292161社会保障概论 作业(专升本)
  8. win10虚拟桌面快捷键
  9. Auto.js蚂蚁森林自动偷能量脚本
  10. java编程填空及答案_JAVA填空题标准答案(103题)