Skip to content

Commit 3240ce2

Browse files
fix: use pointer events for touch devices
1 parent 550b6b9 commit 3240ce2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/js/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ export class SmartTooltip {
6666
}
6767

6868
private setupEventListeners() {
69-
document.addEventListener('mouseover', this.handleMouseOver)
70-
document.addEventListener('mouseout', this.handleMouseOut)
69+
document.addEventListener('pointerenter', this.handleMouseOver)
70+
document.addEventListener('pointerleave', this.handleMouseOut)
7171
document.addEventListener('click', this.handleClick)
7272
window.addEventListener('resize', this.handleResize)
7373
window.addEventListener('scroll', this.handleScroll, true)
@@ -244,8 +244,8 @@ export class SmartTooltip {
244244
}
245245

246246
public destroy(): void {
247-
document.removeEventListener('mouseover', this.handleMouseOver)
248-
document.removeEventListener('mouseout', this.handleMouseOut)
247+
document.removeEventListener('pointerenter', this.handleMouseOver)
248+
document.removeEventListener('pointerleave', this.handleMouseOut)
249249
document.removeEventListener('click', this.handleClick)
250250
window.removeEventListener('resize', this.handleResize)
251251
window.removeEventListener('scroll', this.handleScroll, true)

0 commit comments

Comments
 (0)