表格合并多次触发mouseenter事件

问题描述

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

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

clipboard.png

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

阅读 1.7k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题