1. 程式人生 > >Jquery點擊除了指定div元素其他地方,隱藏該div

Jquery點擊除了指定div元素其他地方,隱藏該div

tno rip idt 循環 除了 pan node 其它 itl

<!DOCTYPE html>  
<html>  
  
    <head>  
        <meta charset="UTF-8">  
        <script type="text/javascript" src="js/jquery.min.js"></script>  
        <title></title>  
        <script type="text/javascript">  
            $(document).bind(click
, function(e) { var e = e || window.event; //瀏覽器兼容性 var elem = e.target || e.srcElement; while (elem) { //循環判斷至跟節點,防止點擊的是div子元素 if (elem.id && elem.id == test) { return; } elem
= elem.parentNode; } $(#test).css(display, none); //點擊的不是div或其子元素。。這裏可以更改其他的內容
/*
if ( $(‘#side_shop_cart‘).hasClass(‘sh-hi‘) ) {

$(‘.shop-car-sider‘).animate({left:‘35px‘,opacity:‘hide‘},‘normal‘,function(){

$(‘.shop-car-sider‘).removeClass(‘sh-hi‘);
});
}*/

            });  
        </script>  
    </head>  
  
    <body>  
        <div id="test" style="width: 300px; height: 300px; background-color: #CBC7BC;">  
            div測試內容,點擊其它地方會隱藏此div模塊。  
        </div>  
    </body>  
  
</html>  

Jquery點擊除了指定div元素其他地方,隱藏該div