这是我的代码:
HTML:
<div id="container">
<div id="box">
Content
</div>
</div>
CSS:
#container
{
position:relative;
width:400px;
height:400px;
background-color:red;
}
#box
{
position:absolute;
width:200px;
height:200px;
top:100px;
left:100px;
background-color:blue;
}
jQuery :
$('#container:not(#box)').click(function (e) {
e.preventDefault();
$('#container').fadeOut(300);
});
我只想fadeOut
单击父级(红色 div)。如果我点击蓝色的(孩子),什么都不会发生。我怎么能用 jQuery 做到这一点?尝试过,:not
但似乎这不是正确的解决方案......