Нужно реализовать различную задержку в меню в выпадающими списками. Сейчас на все действия стоит задержка 400мс, а нужно сделать следующее:
- При наведении на другой пункт меню с выпадающим списком при любом другом развернутом подменю задержка должны быть 400мс
- При отводе курсора полностью с меню, без открытия других подменю, подменю должно оставаться еще 4000мс открытым, и только потом убираться.
Сейчас задержка одинаковая и организованно все примерно следующим образом:
$('.head-menu .dropdown').hover(function() {
$(this).find('.dropdown-menu').stop().fadeIn();
}, function() {
$(this).find('.dropdown-menu').stop().delay(400).fadeOut();
});