js:他のところをクリックしてdivを隠します.

783 ワード

htmlコード(簡略化):
  


jsコード:
$(document).bind('click', function(e) {  
    var e = e || window.event; //         
    var elem = e.target || e.srcElement;  
    while (elem) { //        ,      div      
        if (elem.id && elem.id == 'hd_rule_p') {  
            return;
        }
        if (elem.id && elem.id == 'rule') {  
            $("#hd_rule").css("display","block");
            return;
        }
        elem = elem.parentNode;  
    }  
    $('#hd_rule').css('display', 'none'); //     div        
});