Skip to content

pantoken / formats/interactions/src / initRemove

تابع: initRemove()

initRemove(target, options?): RemoveHandle

پس از یک تایم‌اوت، یک هدف را حذف می‌کند. قبل از حذف، یک رویداد dismiss قابل لغو و پخش‌شونده را شلیک می‌کند. جلوگیری از این رویداد باعث می‌شود هدف همچنان مونت باقی بماند.

تایم‌اوت می‌تواند یک گزینهٔ صریح برحسب میلی‌ثانیه باشد یا خاصیت سفارشی CSS محاسبه‌شدهٔ هدف به‌نام واحد‌نداشتهٔ --timeout باشد. مقادیر مفقود، نامتناهی یا غیرمثبت تایمر را فعال نمی‌کنند. یک fade از کلاس‌های ابزار کمکی @pantoken/components transition (.instui-transition + -fade-*) استفاده می‌کند، سپس منتظر transitionend می‌ماند (با یک پشتیبان); transition: "none" فوراً حذف می‌کند.

پارامترها

target

HTMLElement

options?

RemoveOptions = {}

مقدار بازگشتی

RemoveHandle