laiylm

https://blog.csdn.net/yulongxue/article/details/103419925

$(\'.menu\').click(function(e){
        // $(\'.menu_li\').show();
        stopBubble(e);
        $(document).click(function(){
            $(\'.menu_li\').hide();
            //$(document).click=null;
        });    
    });
    $(\'.menu\').click(function(e){
        //只阻止了向上冒泡,而没有阻止向下捕获,所以点击menu的内部对象时,仍然可以执行这个函数
        stopBubble(e); 
    });

    function stopBubble(e){   
        if(e && e.stopPropagation){
            e.stopPropagation();    //w3c
        }else{
            window.event.cancelBubble=true; //IE
        }
    }

 

分类:

技术点:

相关文章: