Wpis z mikrobloga

Mirki mam taki kod w jQuery:

$(document).mouseup(function (e) {
var container = $(".menu-mobile");
$(".hamburber").click(function(){
container.toggleClass("rozwinmnie");
});

if (!container.is(e.target) && container.has(e.target).length === 0)
{
container.removeClass("rozwinmnie");
return false;
}
});

Chowa mi on menu po kliknięciu albo w diva (.hamburber) lub poprzez kliknięcie poza nim, dodając do niego klasę .rozwinmnie. Problem jest taki, że gdy kliknę poza buttonem raz, to później muszę kliknąć w button dwa razy aby mi klasę dodało. Jakieś pomysły jak to naprawić? (uprzedzam pytania, używając .hide/.show i .toggle występuje ten sam problem).
#jquery
  • 2