新手求助!如何实现点击一个模态框以外的 空白区域 来关闭这个弹出模态框

MrBin1994 2017-02-23 08:41:41


鼠标点击在模态框以外任何地方 都能关闭,点在模态框上不关闭,
是要获取鼠标的位置,判断是否在模态框上?
该给谁绑定单击事件呢,?
求助

...全文
675 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
楼上思路准确啦咯啦咯啦咯
  • 打赏
  • 举报
回复
你不是弹出了个半透明的背景层,背景层和登录那个层是分开不共用一个父容器的吧?分开的背景层加click事件关闭你那个登录层和背景层就行 如果是同一个容器,通过当前点击的对象判断是否在登录层之内,在就不隐藏,否则隐藏
当作看不见 2017-02-23
  • 打赏
  • 举报
回复
模态框 弹出时就获取焦点 使用 unfocus 事件,模态框失去焦点 ,也就是点击模态框以外的区域,就隐藏.

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧