有人可以幫我解決這個問題嗎? :jquery文檔正文單擊事件
我有一個按鈕,單擊時它顯示一個特定的div。這個div有幾個後代。現在,我想要的是,當我點擊文檔中的其他地方時,,但不會在這個div消失的任何後代中。 我認爲是使用未選擇器這樣的:
$("#button").click(function(){
$("#mydiv").show();
$(document.body).not($("#mydiv").children()).one('click',function(e) {
$("#mydiv").hide();
});
return false;
});
,但是這是不工作!任何想法爲什麼?謝謝
另外,我的問題:我明白,一個綁定事件只有一次到所有匹配的元素。因此,如果用戶在div外部單擊「元素a」(div現在隱藏),然後單擊div外部的「元素b」,此事件將再次觸發「元素b」? – ram 2009-12-17 22:53:19