01 2013 档案

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