持续时间

覆盖计算出的持续时间。如果未设置或设为 0,持续时间将根据文本长度、interval(间隔)和 settle(稳定)参数自动计算。

接受

  • 数字
  • Function(target, index, targets) 返回一个 Number

默认值

自动计算

持续时间代码示例

import { animate, scrambleText } from 'animejs';

const [ $p ] = utils.$('p');
const buttons = utils.$('button');

const values = [500, 2000, 5000];

function play(i) {
  animate($p, {
    innerHTML: scrambleText({ duration: values[i] }),
  });
}

buttons.forEach(($btn, i) => $btn.addEventListener('click', () => play(i)));
<div class="large row">
  <p class="text-s text-mono">Override the auto-computed animation duration with a specific value in milliseconds for precise control.</p>
</div>
<div class="medium row">
  <fieldset class="controls">
    <button>500</button>
    <button>2000</button>
    <button>5000</button>
  </fieldset>
</div>