jquery эластичная анимация не завершена

http://www.thebraproject.com/collection

Если вы сдвинете бельевую веревку назад, каждый третий предмет останавливается без завершения эластичной анимации. Кто-нибудь может понять, почему это может происходить?

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

3 ответа

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

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

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

Ослабление прерывается каждый раз, когда AnythingSlider вынужден "вращать" свои страницы. (Другими словами: каждый раз, когда перемещаемый элемент является "li.cloned", ослабление нарушается.)

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

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

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

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

Другие вопросы по тегам