点击任何地方关闭指定层

第一种:

$(document).click(function(e){         //点击任何地方关闭层

    if($(e.target).attr("class") != "choose fl") {
            $ul.hide();
    }
});

 第二种貌似更好,最近工作遇到了 记录下来

$(document).mouseup(function(e){
if($(e.target).parents(".a").length==0){
$(
".b").hide("fast");
}
})

判断点击是否在指定的元素里面,如果0 则没有在指定元素及字元素区域内点击,

小知识
posted @ 2010-12-13 11:42    Views(209)  Comments(0)    收藏  举报