У меня есть интерфейс, который интенсивно использует эффекты jQuery slideUp и slideDown для расширения элементов в виде трех состояний.
onmouseover: function() {
this.find('.details', this).slideDown();
},
onmouseout: function() {
this.find('.details', this).slideUp();
}
Однако, когда пользователь быстро наводит указатель мыши на эти элементы интерфейса, анимация не может идти в ногу, и элементы будут скользить вверх и вниз еще долго после того, как мышь покинула область интерфейса.
Есть ли способ отменить все анимации слайдов, поставленных в очередь, когда мышь покидает контейнер элемента div?