У меня есть div на странице, который скользит вверх при наведении, а затем обратно при наведении.Если бы вам пришлось тогда парить на предмете и выходить из него, тогда все действия будут поставлены в очередь и, таким образом, сработают, заставляя объект продолжать скользить вверх и вниз, даже если вы больше не взаимодействуете с ним.
Выможно увидеть это в действии на сайте, который я разрабатываю здесь .Просто наведите указатель мыши на большое изображение в центре, чтобы увидеть появившийся информационный элемент.
В идеале должно получиться так, что во время анимации дальнейшие действия не должны ставиться в очередь.
Вотмой текущий код:
$(document).ready(function(){
$(".view-front-page-hero").hover(
function() {
$hero_hover = true;
$('.view-front-page-hero .views-field-title').slideDown('slow', function() {
// Animation complete.
});
},
function() {
$hero_hover = false;
$('.view-front-page-hero .views-field-title').slideUp('slow', function() {
// Animation complete.
});
}
);
});
Заранее спасибо!