Skip to content

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