Skip to content

pantoken / formats/interactions/src / initRemove

函数: initRemove()

initRemove(target, options?): RemoveHandle

在超时后移除目标。移除之前,会触发一个可取消、冒泡的 dismiss 事件。 阻止该事件会使目标保持挂载。

超时可以是以毫秒为单位的显式选项,或目标计算得出的无单位 --timeout CSS 自定义属性。缺失、非有限或非正值不会启动计时器。淡出使用 @pantoken/components transition 工具的类(.instui-transition + -fade-*),然后等待 transitionend(带回退);transition: "none" 则立即移除。

参数

target

HTMLElement

options?

RemoveOptions = {}

返回值

RemoveHandle