Skip to content

pantoken / formats/interactions/src / initRemove

Fungsi: initRemove()

initRemove(target, options?): RemoveHandle

Menghapus sebuah target setelah timeout. Sebelum penghapusan, memicu event dismiss yang dapat dibatalkan dan bubbling. Mencegah event tersebut membuat target tetap terpasang.

Timeout adalah opsi milidetik eksplisit atau properti kustom CSS unitless --timeout yang dihitung pada target. Nilai yang hilang, tak hingga, dan bernilai tidak positif tidak akan mengaktifkan timer. Efek pudar menggunakan kelas utilitas @pantoken/components transition (.instui-transition + -fade-*), lalu menunggu transitionend (dengan fallback); transition: "none" menghapus segera.

Parameter

target

HTMLElement

options?

RemoveOptions = {}

Mengembalikan

RemoveHandle