2010-12-28 3 views
1

Я работаю над горизонтальным слайд-шоу. Посмотрите здесьjQuery Animation Interpolation Issue

http://racheljustice.spencerdupre.org/childrens.html#

Изображений все выстроились, равномерно на поднос делах. jQuery анимирует значение margin-left div на -100% при каждом нажатии следующей кнопки навигации.

Моя проблема связана с переходом от двенадцатого изображения к тринадцатому. Интерполяция все выключена. Мне явно хотелось бы, чтобы он скользнул осторожно влево, как и все остальные. После некоторого тестирования кажется, что jQuery просто не нравится значение margin-left 1200.

Что я делаю неправильно?

ответ

1

Вы ничего не делаете неправильно, к сожалению, вы были убиты ошибкой #7193, если вы делаете свою анимацию медленной (т.е. замените «1000» на «10000»), вы заметите, что она возвращается к первой фотографии (0) и то он прокручивает весь путь до -1300%. Есть несколько патчей, упомянутых в билете, но я понятия не имею, работают ли они (моя догадка заключается в том, что это не было исправлено, потому что у них много возможностей для обратной совместимости, чтобы позаботиться, поэтому, если вы пойдете вперед и поставьте " return r ", вы должны быть в порядке.

+0

Спасибо, миллион, что обходной путь работал для меня. – SCD

+0

Нет проблем! Это хороший этикет на StackOverflow, чтобы щелкнуть по галочке, если ответ решит вашу проблему, потому что он позволяет другим пользователям знать это решается :) – Duopixel