Skip to content

pantoken-root / formats/interactions/src / initCloseButton

تابع: initCloseButton() ​

initCloseButton(btn): void

یک دکمهٔ بستن را متصل کنید تا هدف آن را ببندد.

هدف حل‌وفصل (اولین تطابق برنده است):

  1. data-close-target="id" — عنصر با آن شناسه را ببندید
  2. popovertarget / commandfor — رد شود؛ مرورگر بومی آن را مدیریت می‌کند
  3. تا نزدیک‌ترین <dialog>, [popover], [data-dismissible], [open], هشدار، یا بنر حرکت کنید

استراتژی بستن:

  • <dialog> → dialog.close()
  • [popover] → el.hidePopover()
  • .instui-alert یا .instui-banner → رویداد قابل‌لغو dismiss را فراخوانی کنید، سپس محو شده و حذف شود
  • [data-dismissible] یا [open] → علامت open را حذف کنید + رویداد close را بعَد از حبابی‌شدن (bubbling) شلیک کنید

پارامترها ​

btn ​

HTMLElement

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

void