2010-10-16 7 views
11

http://www.thebraproject.com/collectionJQuery упругая анимация не завершает

При перемещении веревок назад каждый третий пункт замирает без завершения упругой анимации. Может ли кто-нибудь понять, почему это может произойти?

Я использую AnythingSlider для jQuery, чтобы он работал.

+1

Это очень круто использование AnythingSlider! Но да, я не понимаю, почему ослабление не работает - очень странно. Я просто ответил на ваш другой вопрос об обновлении AnythingSlider, и, возможно, использование метода обновления может решить эту проблему? – Mottie

+1

, похоже, не сломан, но, чтобы быть уверенным, можете ли вы опубликовать код, используемый для рендеринга анимации? –

+0

Я не могу воспроизвести проблему. Протестировано с помощью Chrome 9, FireFox 3 и Internet Explorer 8. В каком браузере это происходит? – nulltoken

ответ

0

Я также заметил, что любой предмет, который остановился без завершения анимации, продолжает вести себя таким образом, даже если это не третий элемент при следующем сдвиге их назад. Другие предметы, которые закончили анимацию при первоначальном отклонении назад, завершают свою анимацию при следующем отклонении назад, даже если они являются третьим элементом. Так что все, что происходит не так, идет не так, как только я сползаю назад. Надеюсь, это поможет, если вы еще не исправили это.

2

Я думаю, может быть, проблема в том, что способ, которым слайдер считает, когда вы идете вперед и назад, думает, что это начало ползунка и не работает переход. Попробуйте изменить свой третий случай

case 3: 
var previous_index = 2; 
var next_index = 1; 
break; 

Что произойдет, если вы измените переменную next_index? Это исправить?

1

Ослабление прерывается каждый раз, когда AnythingSlider вынужден «вращать» свои страницы. (Положите другой способ: в любой момент, когда перемещаемый элемент является «ликованным», ослабление происходит.)

Мне кажется, что это ошибка в AnythingSlider, я думаю, что часть анимации вызываемые вызовы вызываются, не дожидаясь завершения анимации.

Я не решаюсь анализировать, потому что текущий сайт использует версию 1.2 AnythingSlider, последняя версия v1.5.x. Я бы попробовал обновить и посмотреть, устраняет ли это вашу проблему.

https://github.com/ProLoser/AnythingSlider/downloads