Skip to content

pantoken / formats/interactions/src / initRemove

Função: initRemove()

initRemove(target, options?): RemoveHandle

Remove um alvo após um tempo limite. Antes da remoção, dispara um evento dismiss cancelável e com propagação. Impedir esse evento mantém o alvo montado.

O tempo limite é uma opção explícita em milissegundos ou a propriedade CSS personalizada unitless --timeout computada do alvo. Valores ausentes, não finitos e não positivos não acionam um temporizador. Um fade usa as classes da utilidade @pantoken/components transition (.instui-transition + -fade-*), então espera por transitionend (com fallback); transition: "none" remove imediatamente.

Parâmetros

target

HTMLElement

options?

RemoveOptions = {}

Retorna

RemoveHandle