<script type="text/javascript">
$(document).click(function(e){
e = window.event || e;
var obj = e.srcElement || e.target;
if(!$(obj).is("#keywords-area ul li")) {
$("#keywords-area").hide();
}
});
</script>

说明:

1、红色高亮部分为目标检测区域,即为鼠标单击区域是否为指定的div元素或层;

2、(事件对象)IE:有window.event对象
  火狐:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)

  解决方法:var event = event || window.event;

3、(事件源)IE下,event对象有srcElement属性,但是没有target属性;Firefox下,even对象有target属性,

但是没有srcElement属性.

  解决办法:var obj = e.srcElement || e.target

最新文章

  1. SQL优化技术分析-1:操作符优化
  2. 简单的自绘CListBox,重载虚MeasureItem和DrawItem这两个虚函数
  3. 跨域技术-jsonp
  4. Android 用ListView实现GridView分列显示
  5. C#必须掌握的系统类
  6. Use OWIN to Self-Host ASP.NET Web API 2
  7. UINavigationController &#160;和 UITabBarController
  8. Java面试题之八
  9. 在SpringMVC的controller控制器中使用Servlet原生的API
  10. 【集合】Java中的具体集合(一)
  11. 微信内转发APP及h5类域名怎么做到防封防拦截,微信域名防红技术原理
  12. java集合类学习
  13. 使用 NGINX 流控和 fail2ban 防止 CC 攻击
  14. Cache 和 Buffer 都是缓存,主要区别是什么?【转】
  15. 关于idea通过smalidea无源调试apk
  16. 区块链扩容方案之Gas值限制
  17. SQL SERVER 2008R2 执行大脚本文件时,管理工具提示“内存不足”的解决方法
  18. 【JS】点击页面判断是否安装app并打开,否则跳转下载的方法
  19. [修正] Firemonkey 中英文混排折行,省略字符,首字避开标点
  20. AIDL 进程间通信的一个小小的总结

热门文章

  1. FATAL ha.BootstrapStandby: Unable to fetch namespace information from active NN at ***
  2. CI 学习笔记、记录
  3. 【转】APP的缓存文件到底应该存在哪?看完这篇文章你应该就自己清楚了
  4. 如何进行shell脚本正确性测试
  5. css三级下拉的导航栏
  6. ajax 动态获取json的例子
  7. 【CITE】 C#中实现拖动无边框Form窗体
  8. 纯css3代码写下拉菜单效果
  9. [JavaScript] 函数同名问题
  10. js对字符串函数之charAt()