Skip to content

pantoken / formats/interactions/src / initRemove

Функція: initRemove()

initRemove(target, options?): RemoveHandle

Видаляє ціль після таймауту. Перед видаленням генерується подія dismiss, яку можна скасувати і яка спливає (bubbling). Скасування цієї події залишає ціль змонтованою.

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

Параметри

target

HTMLElement

options?

RemoveOptions = {}

Повертає

RemoveHandle