Skip to content

pantoken / 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