angular 点击一个特定区域外的地方,就隐藏这个区域?

 <div class="box">
        <div>这是区域内</div>
  </div>

如何做区域外的点击事件,来隐藏区域内的内容呢?

阅读 2.5k
2 个回答

已解决

var e = event || window.event;
    var elem = e.srcElement || e.target;
    while (elem) {
        if (elem.id == "sdd")  // 这里就是除这个id外点击其他地方执行下面HiddenDiv方法
        {
            return;
        }
        elem = elem.parentNode;
    }
    //触发事件
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题