Use default closest
if available!
This commit is contained in:
parent
3e0c6142d1
commit
6892293e73
1 changed files with 1 additions and 1 deletions
|
@ -3,7 +3,7 @@
|
|||
|
||||
Element.prototype.matches = Element.prototype.matches || Element.prototype.msMatchesSelector;
|
||||
|
||||
Element.prototype.closest = function closest(selector, selectedElement = this) {
|
||||
Element.prototype.closest = Element.prototype.closest || function closest(selector, selectedElement = this) {
|
||||
if (!selectedElement) return;
|
||||
return selectedElement.matches(selector) ? selectedElement : Element.prototype.closest(selector, selectedElement.parentElement);
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue