Skip to content

pantoken / formats/interactions/src / initRemove

Συνάρτηση: initRemove()

initRemove(target, options?): RemoveHandle

Καταργεί έναν στόχο μετά από λήξη χρόνου. Πριν την αφαίρεση, εκπέμπει ένα ακυρώσιμο, διαχεόμενο γεγονός dismiss. Η αποτροπή αυτού του γεγονότος διατηρεί τον στόχο προσαρτημένο.

Ο χρόνος λήξης είναι μια ρητή επιλογή σε χιλιοστά του δευτερολέπτου ή η υπολογισμένη, χωρίς μονάδα, CSS προσαρμοσμένη ιδιότητα --timeout του στόχου. Οι απουσία, οι μη-πεπερασμένες και οι μη-θετικές τιμές δεν ενεργοποιούν χρονοδιακόπτη. Το ξεθώριασμα χρησιμοποιεί τις κλάσεις του βοηθητικού @pantoken/components transition (.instui-transition + -fade-*), και στη συνέχεια περιμένει για transitionend (με εναλλακτική λύση); transition: "none" αφαιρεί αμέσως.

Παράμετροι

target

HTMLElement

options?

RemoveOptions = {}

Επιστρέφει

RemoveHandle