首页 > 代码库 > jquery判断点击事件是否为指定区域
jquery判断点击事件是否为指定区域
<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判断点击事件是否为指定区域
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。