Skip to content

pantoken-root / formats/interactions/src / initRemove

Функция: initRemove() ​

initRemove(target, options?): RemoveHandle

Удаляет цель после тайм-аута. Перед удалением генерируется отменяемое, всплывающее событие dismiss. Предотвращение этого события сохраняет цель смонтированной.

Тайм-аут задаётся явной опцией в миллисекундах или вычисленным для цели безединичным CSS-параметром --timeout. Отсутствие значения, не конечные и неположительные значения не запускают таймер. При затухании используются классы утилиты @pantoken/components transition (.instui-transition + -fade-*), затем ожидается transitionend (с запасным вариантом); transition: "none" удаляет немедленно.

Параметры ​

target ​

HTMLElement

options? ​

RemoveOptions = {}

Возвращаемое значение ​

RemoveHandle