Jquery - Ajouter une classe sur le clic du bouton / suppression de classe sur cliquez de corps

J'ai un div que je veux montrer, quand on clique sur un bouton, et puis si n'importe où sur la page (y compris le bouton d'origine), sauf que caché div est cliqué puis je veux la div pour se cacher à nouveau.

Je pense que je suis assez proche, ne peuvent tout simplement pas l'obtenir. C'est ce que j'ai jusqu'à présent (comme un exemple de base:

$(".clickme").click(function () {
    $(".toggletag").addClass('open');
});
if ( $('.toggletag').hasClass('open') ) {
    $("html").click(function () {
        $(".toggletag").removeClass('open');
    });
}

Ici est un JSfiddle l'aide de ce code: http://jsfiddle.net/vgf6g/1/

J'ai essayé sans l'instruction si au premier abord, mais qui bien sûr a causé le html cliquez pour remplacer le bouton de cliquer provoquant la div à ne jamais se montrer.

Merci!

OriginalL'auteur BlueCaret | 2013-10-17