2013-11-22 42 views

回答

0

在JavaScript中,點擊事件在子節點中觸發,然後傳播給父母。這叫做event bubbling

您可以使用stopPropagation方法中的事件對象#disabled_clickme點擊以防止其到達#clickme

$('#disabled_clickme').click(function(e) { 
    e.stopPropagation(); 
}); 

活生生的例子:http://jsfiddle.net/PUTTQ/

+0

謝謝,現在我只需要找到功能stopPropagation – user3019907

0
$('#clickme').click(function() { 
    // SOME CODES 
}); 

// disables click event 
$('#disabled_clickme').click(function(){return false;}); 

這樣做的結果是,如果你點擊它<div id="disabled_clickme">不會返回任何代碼。但是如果您點擊<div id="clickme">,那麼這些代碼仍然有效。

相關問題