これは私のコードです:
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
たが、これは正しい解決策ではないようです...