教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 JQuery实现点击div以外的位置隐藏该div窗口

JQuery实现点击div以外的位置隐藏该div窗口

发布时间:2014-04-02   编辑:jiaochengji.com
鼠标点击div外的地方让div窗口隐藏消失,实现方法有很多,在本文将为大家介绍下jquery中时如何实现的,感兴趣的朋友不要错过了哈
jquery实现鼠标点击div外的地方div窗口隐藏消失的
复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>网页特效展示中心</title>
<style type="text/css">
.pop { width:200px; height:130px; background:#080;}
</style>
</head>

<body>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$(document).bind("click",function(e){
var target = $(e.target);
if(target.closest(".pop").length == 0){
$(".pop").hide();
}
})
})
</script>
<div class="pop"></div>
点击空白的地方指定div 隐藏消失了
</body>
</html>

复制代码 代码如下:

class="bigPic"的div是被显示或隐藏的div,另外.case > ul > li是class="bigPic"的父级元素

$("body").bind("click",function(evt){
if($(evt.target).parents(".case > ul > li").length==0)
{
$('.bigPic').hide();
}

});

您可能感兴趣的文章:
JQuery实现点击div以外的位置隐藏该div窗口
解析jquery获取父窗口的元素
如何隐藏盘符
jquery 点击按钮弹出层 点击空白处隐藏层的实现代码
jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
jquery弹出窗口的实现代码分享
jMessageBox 基于jQuery的窗口插件
jquery显示和隐藏div特效实例
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
关于CCF CSP 窗口

关键词: 点击div以外  隐藏该div   
[关闭]
~ ~