我有另一個元素內的元素,並且都具有單獨的點擊功能。我想要做的是忽略或停止父元素,如果子元素具有點擊功能。例如:觀察具有獨立點擊觀察功能的元素內的元素點擊
<div class="parent">
<div class="child1">Child Click Function</div>
Parent Click Function
</div>
<script type="text/javascript">
document.observe('dom:loaded',function(){
if ($$('.parent') != undefined) {
$$('.parent').invoke('observe','click', function(e) {
alert('parent');
});
}
if ($$('.child1') != undefined) {
$$('.child1').invoke('observe','click', function(e) {
alert('child');
});
}
});
</script>
什麼情況是,當點擊child1時,無論是和家長被觸發,因爲child1是父之內。我想在選擇子項時禁用/停止觀察,但是當您在父項內部單擊其他任何項時,它將按照它應該的方式工作。
謝謝。
哇 - 原型。 –