// 点击其他下拉区域隐藏下拉框
$(document).bind("click",function(e){
var e = e ||window.event; //事件对象,兼容IE
var target = e.target || e.srcElement; //源对象,兼容火狐和IE
while(target){
if (target.id && target.id =="dropdown"){//循环判断至根节点,防止点击的是#selected和它的子元素
return;
}
target = target.parentNode;
}
$("#dropdown ul").hide(); //点击的不是#selected和它的子元素,隐藏下拉菜单
})
网友评论