Делаю скрипт для своего подменю в навигации. Когда я открываю подменю. Подменю показывают, и когда я выхожу из мыши. Подменю закрывается шириной с задержкой 300.
Но у меня проблема в скрипте. Навигация имеет 8 подменю. При наведении курсора на первое подменю. Это подменю открыто. При наведении курсора на второе подменю. Чем у меня открыто два подменю.
Когда я открываю новое подменю. И еще одно подменю открыто. Другой сабвуфер должен немедленно закрыться. Как я могу сделать?
Большое спасибо!
Это мой сценарий:
$('.nav-main .container li').hover(function() {
if ($(this).find('.submenu').length > 0) {
$(this).addClass("hover");
$(this).find('.submenu').show();
}
}, function() {
var object = $(this);
setTimeout(function()
{
$(object).find('.submenu').hide();
$(object).removeClass("hover");
}, 300);
});