Анимация "останавливается" при зависании - PullRequest
0 голосов
/ 19 апреля 2011

Я использую Masonry с фильтрацией ( link masonry ) на моем сайте. Я пытаюсь реализовать функцию «исчезновения» для объектов в списке.

Проблема в том, что когда я фильтрую и быстро перемещаюсь по мышке, когда анимация запущена, все div застряли.

Вот код, который я использую:

<script type="text/javascript">

$(document).ready(function() { 

  //area 1 
  $('.wrap').children().not('.col2').hover(function() { 

    $(this).siblings().stop().fadeTo(500,0.5); 

  }, function() { 

    $(this).siblings().stop().fadeTo(500,1); 

  }); 
 }); 

</script>    

1 Ответ

1 голос
/ 19 апреля 2011

Не уверен, что это действительно ваша проблема, но .stop() без параметров не очистит очередь анимации или не перейдет к ее концу, поэтому она просто остановится в середине затухания (это то, что вы Имеете в виду?).

Попробуйте позвонить .stop(true, true).

...