01 2013 档案
摘要:为了实现这个功能,最先想到的办法是在页面的所有元素上绑定 click 事件,在事件处理函数中关闭弹出层。$(document).click(function(){ $("#myDiv").hide();});可是这样的处理会导致弹出层根本弹不出来,因为触发弹出的元素也被绑定了这一事件,刚刚执行弹出就执行了关闭,自然无法弹出。然后想到的第二个方案是绑定除弹出层自身外的所有元素。$("*").children().each(function() { if ($(this) !== $self) { $(this).bind("click"
阅读全文