Вы можете установить флаг в .two
div, который отслеживает состояние наведения мыши. Затем, когда мышь покидает .one
, вы проверяете это состояние и, если оно существует, вы скрываете div. Вот так:
$(".two").live("mouseenter", function(){
$(this).data("hover", true);
}).live("mouseleave", function(){
$(this).removeData("hover");
});
$(".one").live("mouseleave", function(){
if( !$(".two").data("hover") ) $(".two").hide();
});