diff --git a/index.js b/index.js index f0032de..9d3624f 100644 --- a/index.js +++ b/index.js @@ -8,8 +8,6 @@ const attributeToOption = (attribute) => { return attribute.charAt(0).toLowerCase() + attribute.slice(1); }; -const isTouchDevice = () => 'ontouchstart' in window || navigator.maxTouchPoints > 0; - let visibilityListenerRegistered = false; const handleVisibilityChange = () => { if (document.hidden) { @@ -434,13 +432,11 @@ export const createTooltip = ($el, content, options) => { for (const trigger of options.trigger.split(' ')) { switch (trigger) { case 'mouseenter': { - if (!isTouchDevice()) { - $el.addEventListener('mouseenter', $el._tooltip.mouseEnterListener); - listeners.push({ el: $el, event: 'mouseenter', listener: $el._tooltip.mouseEnterListener }); + $el.addEventListener('mouseenter', $el._tooltip.mouseEnterListener); + listeners.push({ el: $el, event: 'mouseenter', listener: $el._tooltip.mouseEnterListener }); - $el.addEventListener('mouseleave', $el._tooltip.mouseLeaveListener); - listeners.push({ el: $el, event: 'mouseleave', listener: $el._tooltip.mouseLeaveListener }); - } + $el.addEventListener('mouseleave', $el._tooltip.mouseLeaveListener); + listeners.push({ el: $el, event: 'mouseleave', listener: $el._tooltip.mouseLeaveListener }); break; } case 'click': {