12 lines
290 B
JavaScript
Raw Normal View History

2024-01-29 09:26:07 +08:00
export function happensIn(e, dataSetPropName) {
let { target } = e;
while (target) {
if (target.dataset) {
if (target.dataset[dataSetPropName] !== undefined)
return true;
}
target = target.parentElement;
}
return false;
}