點擊這是我的code:如何 「不處理程序」,從兒童元素
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
,但似乎這不是正確的解決方案......
它也是岩石!謝謝! – markzzz
對不起,修正了防止默認進入e.target;) – markzzz