Trykk på utsiden av div

Skjuler div ved trykk andre steder enn på diven.

HTML

<script src="https://code.jquery.com/jquery-2.2.0.js"></script>
<button id="showmenu">
    Vis div
</button>

<div class="minicart-box">
    <p>
        Webforumet
    </p>
</div>

CSS

.minicart-box {
    width: 200px;
    height: 200px;
    background: red;
    margin: 0 auto;
    display: none;
}

JavaScript

jQuery(document).ready(function($) {

    $('#showmenu').click(function(e) {
        $('.minicart-box').fadeToggle(122);
        e.stopPropagation();
    });

    $(document).click(function(e) {
        if ( $(e.target).closest('.minicart-box').length === 0 ) {
        	$('.minicart-box').fadeOut();
        }
    });
});