2012-06-26 3 views

ответ

5

Простой пример:

HTML

<div id="target"> 
    Your div 
    <span>A span</span> 
    <div> 
     Another child div 
    </div> 
</div> 

JQuery

function hideDiv(e) { 
    if (!$(e.target).is('#target') && !$(e.target).parents().is('#target')) { 
     $('#target').hide(); 
    } 
} 
$(document).on('click', function(e) { 
    hideDiv(e); 
}); 

Working sample

Смежные вопросы