On hover, open up a hidden div and delay it’s closing.
$('#footerlinks ul li').hover(
function(){
$(this).next('li.footer-hidden').animate({ "max-width": "1000" }, 'fast');
// This only fires if the row is not undergoing an animation when you mouseover it
},
function() {
$(this).next('li.footer-hidden').delay(3000).animate({ "max-width": "0" }, 'fast');
});