function onBodyDown(event) {
if(!(event.target.id == "元素ID1" || $(event.target).parents("#如果有父元素").length>0
||event.target.id== "元素ID2" || $(event.target).parents("#如果有父元素").length>0
||event.target.id == "元素ID3" || $(event.target).parents("#如果有父元素").length>0)){
//hide操作
if(!(event.target.id == "元素ID1" || $(event.target).parents("#如果有父元素").length>0
||event.target.id== "元素ID2" || $(event.target).parents("#如果有父元素").length>0
||event.target.id == "元素ID3" || $(event.target).parents("#如果有父元素").length>0)){
//hide操作
}
}
调用:
$("#最上层元素").bind("mousedown", onBodyDown);