表格合并多次触发mouseenter事件

问题描述

在开发一个能够合并和拆分单元格的表格,类似于excle。但是当使用mouseenter事件的时候只有第一次是正常触发的,当第二次选中单元格的时候,之前的mouseenter事件会累加起来一起触发。上个图吧

问题出现的环境背景及自己尝试过哪些方法

clipboard.png

如图,第一次是触发一次mouseenter,后面会慢慢累加mouseenter事件,导致触发越来越多。尝试过加mouseenter的锁,但貌似不管用。

阅读 1.7k
1 个回答

你的题目中并没有给出大概的Dom结构,以及mouseenter事件绑定在哪个元素上。
这个现象应该是和事件冒泡有关系,内部元素的mouseenter触发后,向上冒泡,父元素的mouseenter都被触发一遍。
还有一种可能是,mouseenter被某种原因绑定了多次,不断累加,当事件触发后,就会出现你说的现象。

推荐问题