var boxTimer = null,
$box = $('#box');
$box.hover(
function() {
clearTimeout(boxTimer);
$box.addClass('active');
},
function() {
boxTimer = setTimeout(function() {
$box.removeClass('active');
}, 2000);
}
);