Привет всем,
подскажите пожалуйста, как можно реализовать выпадание подменю через пару секунд на JS или CSS.
Вот структура меню:
/*Обнуляем отступы*/
ul, li {
margin:0;
padding:0;
list-style-type:none;
}
/*Задаём параметры блока, содержащего основное меню*/
.app-vertical-menu {
display:block;
}
/*Задаём стили для разделов нашего меню*/
.app-vertical-menu > li {
display:inline-block;
position:relative;
}
/*Стили для скрытого выпадающего меню*/
.app-vertical-menu > li > ul {
display:none;
}
/*Делаем скрытую часть видимой*/
.app-vertical-menu > li:hover > ul {
display:block;
}
.app-vertical-menu > .active > ul {
display:block;
}
<ul class="app-vertical-menu">
<li class="">
<div class="app-vertical-menu-main"><a title="Внутреннее освещение" href="catalog_action_1_4.htm">Внутреннее освещение</a><span class=""></div>
<ul class="app-vertical-menu-submain">
<li class="app-vertical-menu-sub"><a href="/">Встраиваемые светильники</a></li>
<li class="app-vertical-menu-sub"><a href="/">Лампы и компоненты</a></li>
<li class="app-vertical-menu-sub"><a href="/">Подвесные светильники</a></li>
<li class="app-vertical-menu-sub"><a href="/">Пристраиваемые светильники</a></li>
<li class="app-vertical-menu-sub"><a href="/">Светильники направленного света</a></li>
<li class="app-vertical-menu-sub"><a href="/">Трековые светильники</a></li>
</ul>
</li>
</ul>
Нужно, что бы при наведении на li основного UL.app-vertical-menu выпадающее скрытое меню - app-vertical-menu-submain появилось не сразу (как это при hover) а через 2 секунды.
Нашел в интернете возможное решение -
setTimeout(function() {}, 2000)
; ну как его реализовать, не знаю.