点击按钮,显示隐藏div,点击按钮或空白处隐藏div,点击div里面的内容时div想要显示该怎么做?

<!DOCTYPEHTML><html><head><metacharset="UTF-8"/><title>last.html</title><style>.A{wid... <!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8" />
<title>last.html</title>
<style>
.A {
width: 100px;
height: 50px;
background: red;
}
.B {
width: 500px;
height: 500px;
background: blue;
display: none;
}
</style>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$ (document).ready (function () {
$ (".A").click (function () {
$ (".B").toggle ();
});
}).click (function (e) {
e = e || window.event;
if (e.target != $ ('.A')[0] && e.target != $ ('.B')[0]) {
$ ('.B').hide ();
}
});
</script>
</head>
<body>
<button class="A">点击按钮</button>
<div class="B">
<div class="lf">
<label for="project_check">项目</label>
<input type="checkbox" id="project_check"/>
</div>
<div class="lf">
<label for="phy_check">物理机</label>
<input type="checkbox" id="phy_check"/>
</div>
<div class="lf">
<label for="image_check">镜像名称</label>
<input type="checkbox" id="image_check"/>
</div>
<div class="lf">
<label for="ip_check">IP地址</label>
<input type="checkbox" id="ip_check"/>
</div>
<div class="lf">
<label for="flavor_check">配置</label>
<input type="checkbox" id="flavor_check"/>
</div>
<div class="lf">
<label for="serve_check">服务状态</label>
<input type="checkbox" id="serve_check"/>
</div>
<div class="lf">
<label for="source_check">电源状态</label>
<input type="checkbox" id="source_check"/>
</div>
<div class="lf">
<label for="task_check">任务</label>
<input type="checkbox" id="task_check"/>
</div>
</div>
</body>
</html>
怎么没有大神指点下啊
展开
 我来答
yangke_study_x
2016-06-17 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:117
采纳率:92%
帮助的人:54.8万
展开全部
$(document).ready(function(){ 
    $(".A").click(function (e){ 
        $(".B").toggle(); 
        e.stopPropagation();
    }); 
    $(".B").click(function(e){
          e.stopPropagation();
    });
}).click(function(){ 
   $('.B').hide(); 
});
匿名用户
2016-06-17
展开全部
不是,div隐藏了,里面的内容你怎么点? 不是一起隐藏了么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式