4
我用jQuery click
一個問題,當選擇是一個div
這是對的另一div
這裏看到頂部的頂部..jQuery的點擊是另一個DIV
的HTML
<div id="parent">
<div id="child">
</div>
</div>
CSS
#parent{
background-color:red;
width:100px;
height:100px;
position:relative;
}
#parent:hover #child {
display:block;
}
#child{
background-color:yellow;
width:10px;
height:10px;
border: 1px solid black;
position:absolute;
display:none;
bottom:0;
right:0;
}
JS
$("#parent").bind("click", function() {
alert('you clicked on red');
});
$("#child").bind("click", function() {
alert('you click on yellow');
});
如果您點擊紅色#parent
它會給出正確的警報。如果您點擊黃色#child
,它會顯示黃色警報和紅色警報。
是有辦法解決這一問題?
停止傳播? – Sparky