setY()

手动设置可拖拽目标(draggable target)的 y 位置。
当未定义 muteCallback 参数时,等同于直接更新 draggable.y

参数

名称 类型 描述
y 数字 新的 y 值
muteCallback(可选) 布尔值 如果设为 true,则阻止触发 onUpdate 回调(默认值为 false

返回

可拖动元素本身

setY() 代码示例

import { createDraggable, utils } from 'animejs';

const [ $setButton ] = utils.$('.set');

const draggable = createDraggable('.square');

const setRandomY = () => draggable.setY(utils.random(-40, 40));

$setButton.addEventListener('click', setRandomY);
<div class="large centered row">
  <div class="square draggable"></div>
</div>
<div class="large row">
  <fieldset class="controls">
    <button class="button set">Set random y</button>
  </fieldset>
</div>