Skip to content

pantoken / formats/interactions/src / initRemove

Funktion: initRemove()

initRemove(target, options?): RemoveHandle

Entfernt ein Ziel nach einem Timeout. Vor dem Entfernen löst es ein abbrechbares, mit Bubbling versehenes dismiss-Ereignis aus. Das Verhindern dieses Ereignisses hält das Ziel montiert.

Das Timeout ist eine explizite Millisekunden-Option oder die berechnete, einheitenlose --timeout CSS-Custom-Property des Ziels. Fehlende, nicht-endliche und nicht-positive Werte aktivieren keinen Timer. Ein Ausblenden verwendet die Klassen des @pantoken/components transition-Utilities (.instui-transition + -fade-*) und wartet dann auf transitionend (mit einem Fallback); transition: "none" entfernt sofort.

Parameter

target

HTMLElement

options?

RemoveOptions = {}

Rückgabe

RemoveHandle