我有這樣的設置:jQuery的事件幫助
<div id="container">
<div id="close">Close</div>
</div>
然後在我的jQuery我有這樣的:
$("#container").live("click",function(){
changeTabs();
});
$("#close").live("click", function(){
closeTabs();
});
但問題是,當你點擊關閉的div它激發雙方事件。我猜測這是因爲第二個div覆蓋了第一個div。那麼我怎樣才能取消或停止第一個射擊事件呢?
+1 spot on,'return false'將stopPropagation和preventDefault(在jQuery事件處理程序中)。 – karim79 2009-10-26 22:35:54
它沒有工作。它仍然運行changeTabs()函數 – ngreenwood6 2009-10-26 22:48:48