$.fx.step
- это объект, содержащий функции, которые увеличивают анимацию на одну итерацию.
Способ, которым анимация работает в jQuery (примерно), - это метод $.animate()
, вызываемый для элемента и устанавливающий интервал / тайм-аут .Затем каждый раз, когда тайм-аут / интервал запускается, jQuery циклически перебирает каждое свойство в объекте, переданном в .animate()
, вызывая функцию приращения по умолчанию (которая просто слегка изменяет это свойство css), если $.fx.step[propertyName]
не существует.Но если $.fx.step[propertyName]
существует , то вместо этого вызывается эта функция.
Вы можете получить доступ к методу $.fx.step.rotate3Di()
напрямую (хотя это не имеет смысла, поскольку все этобудет делать, предполагая, что вы передаете ожидаемые параметры, это выполнить один неанимированный поворот).Это не плагин jQuery в обычном смысле, поэтому вы не можете вызвать $(selector).rotate3di()
.