Здравствуйте.
Есть вот такая обычная кнопка, при наведении на нее выпадают другие, более мелкие кнопки.
До наведения:
![](http://s8.hostingkartinok.com/uploads/images/2015/11/7aff51a7c8b7434a155ece603433a75f.png)
После:
![](http://s8.hostingkartinok.com/uploads/images/2015/11/0f853a6578050a6f20cb5f3df47ece29.png)
В общем, ничего сложного вроде как, но сложность появилась. При уходе мышки с основной кнопки (с плюсом) я еще не успеваю навести на более мелкие, как все пропадает.
Изначальный код такой:
$('.add-menu-button').hover(function(){
$('.add-menu').fadeToggle(200);
});
<a href="" class="add-menu-button">
</a>
<div class="add-menu">
<a href="#light_add" class="light-menu"></a>
<a href="#auto_add" class="auto_add-trigger modal-trigger auto-menu"></a>
</div>
Пробовал различные варианты, и обработчики событий перевешивал на другие элементы, и варианты с тупой задержкой типа setTimeOut пробовал, но все как-то криво. Должно же быть какое-то нормальное решение.
Буду благодарен.