Спасибо
Прикольно знать такие тонкости.
Рабочее решение, мало ли кому-то надо:
$('#mlogin_form input').focus(function(e) {
$('body').append('<div id="login_more"></div>');
$('#login_more').offset({left: $('#mlogin_form').position().left});
if (!logMenuTime) {
$('#login_more').css({height: "0px"});
$('#login_more').animate({height: "35px"}, 200);
}
logMenuTime = true;
});
$('#mlogin_form input').mousedown(function(e) {
logMenuTime = false;
});
$('#mlogin_form input').blur(function(e) {
logMenuTime = !logMenuTime;
if (logMenuTime) {
$('#login_more').remove();
}
else {
$('#login_more').animate({height: "0px"}, 200, function() {
$('#login_more').remove();
});
}
});