双击计数为2或3次点击,具体取决于目标

时间:2019-02-28 20:55:22

标签: events click icons double listener

关于双击事件,我遇到了一些奇怪的行为。我正在使用SuiteCRM,并且有联系信息表。每个单元格都有一些文本和一个小的编辑图标(这是该单元格的子div元素)。正常的行为应该是这样的:双击单元格或图标上的任意位置,将使该单元格可编辑,然后将编辑图标替换为保存图标。单击离开或单击保存图标将使其再次不可编辑。

我实际遇到的情况:双击该单元格中除图标以外的任何地方都可以正常工作。触发2个click事件,然后触发1个dblclick事件。该单元格已变为可编辑状态,您可以保存或单击以恢复该单元格。

但是,双击图标的行为很奇怪。 2个click事件触发,但没有dblclick事件触发。该单元格进入可编辑模式,但随后立即还原,就像我单击鼠标一样。我知道这是因为某些单元格会发出警告,警告您已单击鼠标,除非单击保存图标,否则更改将不会保存。在这些单元格上,我双击编辑图标,然后立即收到警告,警告我我单击鼠标而不保存。

这怎么可能?该行为需要3次点击,2次才能激活编辑模式和1次点击即可。为什么没有dblclick事件触发,但是无论如何仍在激活编辑模式?我当时正在监视整个文档中的事件,但仍然没有看到dblclick事件触发。

0 个答案:

没有答案