Skip to content

pantoken / formats/interactions/src / initRemove

Funkcja: initRemove()

initRemove(target, options?): RemoveHandle

Usuń cel po upływie limitu czasu. Przed usunięciem wyzwalane jest anulowalne, propagujące się zdarzenie dismiss. Zapobieżenie temu zdarzeniu utrzymuje cel zamontowany.

Limit czasu to jawna opcja w milisekundach lub obliczona dla celu, bezjednostkowa właściwość niestandardowa CSS --timeout. Brakujące, nie‑skończone i niedodatnie wartości nie uruchamiają timera. Zanikanie używa klas narzędzia pomocniczego @pantoken/components transition (.instui-transition + -fade-*), a następnie czeka na transitionend (z mechanizmem zapasowym); transition: "none" usuwa natychmiast.

Parametry

target

HTMLElement

options?

RemoveOptions = {}

Zwraca

RemoveHandle