Я пытаюсь создать игрока временной шкалы.Перемещение jQuery Slider как div анимирует позиции
У меня есть объект div, который перемещается с одной стороны экрана на другой (то есть, используя animate(), чтобы изменить «левую» позицию div). Предположим, что эта анимация занимает 5 секунд.
Хотелось бы, чтобы jQuery Slider понемногу увеличивался вместе с анимацией. Ползунок должен занять 5 секунд, чтобы добраться до конца, чтобы соответствовать анимации, которую он отслеживает.
У кого-нибудь есть идеи, как это можно реализовать?
cbeer, вы правы. Моя конечная цель состоит в том, чтобы ползунок «управлял» анимацией и, следовательно, моим упрощенным вопросом выше. Теперь, как показано в вашем примере, и, как я подозревал, думая о подобном решении, анимация очень рывкая. Я знаю, что это можно отсортировать, имея меньшее инкрементное значение, но будет ли оно столь же плавным, как jQuery.animate()? – Hady
Приращение меньшим значением, несомненно, поможет - я выбрал 10 тиков/с, что мало + хорошо в диапазоне восприятия, поэтому чем больше тиков, тем менее резкий он появится. Я полагаю, что jQuery.animate() использует подобную систему тиков, но я не смотрел на эти внутренние элементы (есть вероятность, что они могут использовать некоторые новые анимации css, чтобы сгладить ее еще больше). – cbeer