JQuery - Что такое объект Tween?

Я встречался с этим термином довольно много раз, но я не могу найти подробное определение об этом. Например, параметр fx в некоторых методах jQuery Tween.init.

Может ли кто-нибудь помочь?

Ответы

Ответ 1

Tween используется в анимации в JQuery. Tween.js является автономным примером Tween.

Сокращение для промежуточного процесса, процесс создания промежуточных кадров между двумя изображениями, чтобы показать, что первое изображение эволюционирует плавно во второе изображение. Tweening - ключевой процесс во всех типах анимации, включая компьютерную анимацию. Сложная анимация программное обеспечение позволяет идентифицировать определенные объекты в изображении и определить, как они должны двигаться и меняться во время процесса анимации.

Из http://www.webopedia.com/TERM/T/tweening.html

Ответ 2

Объекты и методы, используемые в анимации jQuery - tweens, tweeners, hooks, prefilters и т.д. - очень плохо документированы, хотя они, как представляется, являются частью публичного API. Возможно, это помогает перечислять некоторые ресурсы здесь.

  • Немного информации в презентации в анимации jQuery (слайды), Кори Франг, член команды jQuery. На самом деле это всего лишь два тонких слайда. Перейти в прямо здесь.
  • В в документации по jQuery 1.8 Effects содержится более подробная информация, опубликованная одним и тем же парнем. Это действительно самый полезный ресурс по той теме, которую я смог найти.

Это то, что проект документации должен сказать о свойствах и методах объекта Tween:

  • elem: Анимированный элемент
  • prop: анимированное свойство
  • easing: Используемое ослабление
  • options: ссылка на параметры анимации
  • start: начальное значение анимации
  • now: текущее значение анимации
  • end: Конечное значение анимации
  • unit: блок CSS для анимации
  • cur(): считывает текущее значение свойства из элемента
  • run( progress ): прогресс - это число от 0 до 1. Обновляет значение свойства для анимированного элемента.

Экземпляр Tween передается в step обратный вызов анимации jQuery и может использоваться для управления анимацией во время ее выполнения. Знание о API Tween может пригодиться там.