解决一些页面实际问题

1. 弹窗出现后,点击屏幕任意位置,消除弹窗
$(document).mouseup(function(e){ 
  var _con = $(' 目标区域 '); // 设置目标区域
  if(!_con.is(e.target) && _con.has(e.target).length === 0){ 
// Mark 1 some code...  // 功能代码 
}});

Mark1的原理:判断点击事件发生在区域外的条件是:

  • 点击事件的对象不是目标区域本身
  • 事件对象同时也不是目标区域的子元素
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,302评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,241评论 4 61
  • 计划验收组作为部门的一个中枢组织,对他工作职责的界定和要求非常重要。总的来说,应该从以下几个方面进行工作职责的分工...
    155守时待命阅读 168评论 0 0
  • 小猪小猪你快长,长大骑你去放羊。 野外野味那么多,吃饱咱家省点粮。
    简村小吹阅读 156评论 14 12
  • 最近有个朋友小A一直很困扰。于是今天下午我们在一起聊聊心她才告诉我了一直困扰她得事情。 小A前短时间通过工作认识...
    来时路地每一步阅读 359评论 0 0