Здравствуйте. Проблема в том, что при следующем коде:
$('.menu ul li:eq(6)').hover(function() {
$(this).find('ul').slideToggle();
});
при функции hover slideToggle работает некорректно, поскольку если очень быстро сто раз навести и увести указатель мыши, то потом надо будет пол минуты ждать, когда эти действия сто раз воспроизведутся. Мне надо, чтобы при наведении slideToggle срабатывала только 1 раз.
Анимация завершается, когда убираешь мышку.
$('.menu').hover(function() {
$(this).stop(false, false).slideToggle(300);
});
.menu {
width: 200PX;
height: 200px;
background: black;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="menu">
</div>
Продвижение своими сайтами как стратегия роста и независимости