首页 > Web开发 > 详细

jquery判断点击事件是否为指定区域

时间:2015-01-24 14:18:45      阅读:344      评论:0      收藏:0      [点我收藏+]
<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

jquery判断点击事件是否为指定区域

原文:http://www.cnblogs.com/zhengbing/p/4245815.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!